Largest Companies on Toronto Exchange Ranked by Market Cap
Toronto Exchange (TO) lists 621 publicly traded companies with a combined market cap of $4.30 Trillion. Based in Canada, this ranking covers all TO-listed stocks ordered by market capitalization — from the largest blue-chip companies to smaller listed firms. Updated daily with live market data.
Total Market Cap (USD)
$4.30 Trillion
Listed Companies
621
Exchange Location
Canada
| Rank | Company | Market Cap (USD) | Market Cap (Local) | Price | 24h Change | 7d Change | Country | 52-Week Range | 24h Volume |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
Royal Bank of Canada
TO:RY |
$286.01 Billion | CA$395.38 Billion | CA$282.37 | -0.34% | -5.70% | Canada | Low: CA$188.88 / High: CA$305.74 | 81.64 Million |
| 2 |
Toronto Dominion Bank
TO:TD |
$192.69 Billion | CA$266.38 Billion | CA$161.24 | -0.11% | -6.03% | Canada | Low: CA$100.27 / High: CA$175.27 | 95.35 Million |
| 3 |
Shopify Inc
TO:SHOP |
$181.41 Billion | CA$250.78 Billion | CA$205.63 | +1.11% | -6.94% | Canada | Low: CA$130.71 / High: CA$249.71 | 57.12 Million |
| 4 |
Bank of Montreal
TO:BMO |
$122.51 Billion | CA$169.36 Billion | CA$240.25 | +0.61% | -6.38% | Canada | Low: CA$157.78 / High: CA$257.88 | 57.77 Million |
| 5 |
Enbridge Inc
TO:ENB |
$109.87 Billion | CA$151.88 Billion | CA$69.54 | -1.32% | -2.70% | Canada | Low: CA$62.71 / High: CA$80.21 | 260.91 Million |
| 6 |
Agnico Eagle Mines Limited
TO:AEM |
$109.09 Billion | CA$150.81 Billion | CA$297.82 | +1.95% | +18.41% | Canada | Low: CA$189.37 / High: CA$344.78 | 28.28 Million |
| 7 |
Canadian Natural Resources Ltd
TO:CNQ |
$106.70 Billion | CA$147.50 Billion | CA$70.81 | +0.53% | +6.72% | Canada | Low: CA$41.86 / High: CA$70.81 | 176.75 Million |
| 8 |
Bank of Nova Scotia
TO:BNS |
$106.33 Billion | CA$146.99 Billion | CA$120.57 | +1.01% | -4.52% | Canada | Low: CA$79.53 / High: CA$126.98 | 80.68 Million |
| 9 |
Canadian Imperial Bank Of Commerce
TO:CM |
$105.86 Billion | CA$146.34 Billion | CA$160.32 | +0.34% | -5.95% | Canada | Low: CA$100.68 / High: CA$171.76 | 53.20 Million |
| 10 |
Brookfield Corporation
TO:BN |
$93.20 Billion | CA$128.83 Billion | CA$57.40 | +0.56% | -8.63% | Canada | Low: CA$52.55 / High: CA$100.51 | 67.13 Million |
| 11 |
Canadian Pacific Railway Ltd
TO:CP |
$84.63 Billion | CA$116.99 Billion | CA$133.08 | +1.74% | +1.75% | Canada | Low: CA$97.09 / High: CA$133.08 | 29.60 Million |
| 12 |
Suncor Energy Inc
TO:SU |
$80.50 Billion | CA$111.29 Billion | CA$94.25 | +0.46% | +3.31% | Canada | Low: CA$53.51 / High: CA$95.81 | 104.97 Million |
| 13 |
Barrick Gold Corp
TO:ABX |
$79.45 Billion | CA$109.84 Billion | CA$65.56 | +2.69% | +14.86% | Canada | Low: CA$36.19 / High: CA$71.86 | 104.81 Million |
| 14 |
Canadian National Railway Co
TO:CNR |
$79.03 Billion | CA$109.26 Billion | CA$178.70 | +1.05% | +0.52% | Canada | Low: CA$127.18 / High: CA$183.92 | 33.31 Million |
| 15 |
Wheaton Precious Metals Corp
TO:WPM |
$71.31 Billion | CA$98.58 Billion | CA$217.07 | +4.78% | +18.09% | Canada | Low: CA$132.14 / High: CA$226.64 | 19.51 Million |
| 16 |
Manulife Financial Corp
TO:MFC |
$71.09 Billion | CA$98.27 Billion | CA$58.61 | -0.05% | -4.28% | Canada | Low: CA$41.63 / High: CA$62.98 | 132.06 Million |
| 17 |
Imperial Oil Ltd
TO:IMO |
$66.47 Billion | CA$91.88 Billion | CA$190.00 | +0.61% | +2.85% | Canada | Low: CA$115.28 / High: CA$190.00 | 15.92 Million |
| 18 |
TC Energy Corp
TO:TRP |
$64.39 Billion | CA$89.01 Billion | CA$85.44 | -1.80% | -2.86% | Canada | Low: CA$70.16 / High: CA$99.60 | 70.30 Million |
| 19 |
Cenovus Energy Inc
TO:CVE |
$61.23 Billion | CA$84.64 Billion | CA$45.39 | +1.18% | +6.35% | Canada | Low: CA$21.95 / High: CA$45.39 | 114.72 Million |
| 20 |
National Bank of Canada
TO:NA |
$60.83 Billion | CA$84.09 Billion | CA$218.34 | +0.71% | -5.47% | Canada | Low: CA$143.41 / High: CA$235.32 | 27.31 Million |
| 21 |
Great-West Lifeco Inc.
TO:GWO |
$57.91 Billion | CA$80.06 Billion | CA$88.74 | +0.73% | -3.05% | Canada | Low: CA$52.71 / High: CA$93.29 | 27.52 Million |
| 22 |
Alimentation Couchen Tard Inc A
TO:ATD |
$56.90 Billion | CA$78.66 Billion | CA$85.66 | -0.45% | -7.54% | Canada | Low: CA$68.51 / High: CA$93.76 | 34.02 Million |
| 23 |
Franco-Nevada Corporation
TO:FNV |
$51.04 Billion | CA$70.56 Billion | CA$365.83 | +2.55% | +13.34% | Canada | Low: CA$253.16 / High: CA$383.74 | 8.87 Million |
| 24 |
Loblaw Companies Limited
TO:L |
$50.96 Billion | CA$70.45 Billion | CA$60.53 | -0.72% | -3.35% | Canada | Low: CA$53.46 / High: CA$69.26 | 28.56 Million |
| 25 |
Thomson Reuters Corp
TO:TRI |
$46.80 Billion | CA$64.70 Billion | CA$145.39 | -0.41% | -1.53% | Canada | Low: CA$108.50 / High: CA$247.18 | 18.90 Million |
| 26 |
Constellation Software Inc.
TO:CSU |
$46.62 Billion | CA$64.45 Billion | CA$3041.21 | -1.13% | -3.85% | Canada | Low: CA$2258.18 / High: CA$4605.40 | 1.47 Million |
| 27 |
Cameco Corp
TO:CCO |
$44.47 Billion | CA$61.48 Billion | CA$141.19 | +7.15% | +3.74% | Canada | Low: CA$103.80 / High: CA$181.66 | 24.61 Million |
| 28 |
Sun Life Financial Inc.
TO:SLF |
$43.59 Billion | CA$60.26 Billion | CA$108.80 | +0.75% | -3.49% | Canada | Low: CA$79.53 / High: CA$118.69 | 45.23 Million |
| 29 |
Waste Connections Inc
TO:WCN |
$43.15 Billion | CA$59.65 Billion | CA$233.35 | +0.40% | +1.08% | Canada | Low: CA$205.74 / High: CA$253.80 | 8.49 Million |
| 30 |
Kinross Gold Corp
TO:K |
$38.91 Billion | CA$53.78 Billion | CA$45.04 | +3.83% | +20.40% | Canada | Low: CA$27.35 / High: CA$51.92 | 85.83 Million |
| 31 |
Power Corporation Of Canada
TO:POW |
$37.87 Billion | CA$52.35 Billion | CA$91.39 | +0.41% | -3.64% | Canada | Low: CA$57.36 / High: CA$95.94 | 41.85 Million |
| 32 |
Dollarama Inc
TO:DOL |
$36.69 Billion | CA$50.72 Billion | CA$186.32 | -0.52% | -3.11% | Canada | Low: CA$166.76 / High: CA$206.17 | 13.80 Million |
| 33 |
Nutrien Ltd
TO:NTR |
$35.80 Billion | CA$49.49 Billion | CA$103.71 | +2.82% | +10.45% | Canada | Low: CA$75.58 / High: CA$114.41 | 31.87 Million |
| 34 |
Celestica Inc.
TO:CLS |
$33.91 Billion | CA$46.87 Billion | CA$407.67 | -2.18% | -15.90% | Canada | Low: CA$267.28 / High: CA$652.82 | 11.77 Million |
| 35 |
Intact Financial Corporation
TO:IFC |
$33.76 Billion | CA$46.67 Billion | CA$264.62 | +0.67% | -2.92% | Canada | Low: CA$244.28 / High: CA$305.00 | 11.28 Million |
| 36 |
Teck Resources Limited
TO:TECK-B |
$33.30 Billion | CA$46.03 Billion | CA$95.30 | +4.29% | +7.26% | Canada | Low: CA$45.27 / High: CA$97.69 | 24.48 Million |
| 37 |
Fairfax Financial Holdings Ltd
TO:FFH |
$31.17 Billion | CA$43.08 Billion | CA$2241.47 | +0.19% | -2.88% | Canada | Low: CA$2111.76 / High: CA$2624.49 | 1.34 Million |
| 38 |
First Quantum Minerals Ltd
TO:FM |
$28.67 Billion | CA$39.63 Billion | CA$47.51 | +3.26% | +9.88% | Canada | Low: CA$23.34 / High: CA$47.51 | 63.72 Million |
| 39 |
Pembina Pipeline Corp
TO:PPL |
$28.21 Billion | CA$39.00 Billion | CA$67.08 | -1.19% | -1.50% | Canada | Low: CA$50.56 / High: CA$72.44 | 43.52 Million |
| 40 |
Restaurant Brands International Inc
TO:QSR |
$28.03 Billion | CA$38.75 Billion | CA$111.11 | +1.17% | +4.15% | Canada | Low: CA$85.60 / High: CA$111.25 | 14.94 Million |
| 41 |
Fortis Inc
TO:FTS |
$27.94 Billion | CA$38.62 Billion | CA$75.59 | -2.63% | -3.61% | Canada | Low: CA$67.38 / High: CA$82.99 | 37.03 Million |
| 42 |
George Weston Limited
TO:WN |
$26.90 Billion | CA$37.19 Billion | CA$97.28 | -0.62% | -3.33% | Canada | Low: CA$83.24 / High: CA$107.24 | 4.96 Million |
| 43 |
Lundin Mining Corporation
TO:LUN |
$23.56 Billion | CA$32.57 Billion | CA$38.07 | +5.43% | +8.52% | Canada | Low: CA$15.76 / High: CA$44.41 | 57.93 Million |
| 44 |
Hydro One Ltd
TO:H |
$23.12 Billion | CA$31.96 Billion | CA$53.25 | -3.36% | -5.67% | Canada | Low: CA$48.26 / High: CA$60.19 | 27.33 Million |
| 45 |
Pan American Silver Corp
TO:PAAS |
$22.27 Billion | CA$30.79 Billion | CA$73.07 | +2.02% | +10.80% | Canada | Low: CA$45.06 / High: CA$93.58 | 25.24 Million |
| 46 |
BCE Inc
TO:BCE |
$22.02 Billion | CA$30.45 Billion | CA$32.65 | -0.37% | +0.59% | Canada | Low: CA$29.69 / High: CA$36.12 | 104.35 Million |
| 47 |
Bombardier Inc Series B
TO:BBD-B |
$21.40 Billion | CA$29.58 Billion | CA$341.71 | +1.42% | -0.27% | Canada | Low: CA$153.76 / High: CA$373.41 | 7.03 Million |
| 48 |
Magna International Inc
TO:MG |
$19.78 Billion | CA$27.34 Billion | CA$100.44 | +3.53% | +3.07% | Canada | Low: CA$60.97 / High: CA$100.49 | 35.01 Million |
| 49 |
WSP Global Inc
TO:WSP |
$18.59 Billion | CA$25.70 Billion | CA$190.63 | +0.23% | -2.58% | Canada | Low: CA$160.60 / High: CA$291.43 | 18.47 Million |
| 50 |
Brookfield Infrastructure Partners L.P
TO:BIP-UN |
$17.82 Billion | CA$24.63 Billion | CA$53.59 | -0.07% | -1.13% | Canada | Low: CA$41.15 / High: CA$54.92 | 11.25 Million |
| 51 |
Lundin Gold Inc
TO:LUG |
$17.62 Billion | CA$24.36 Billion | CA$100.80 | +1.77% | +11.62% | Canada | Low: CA$73.09 / High: CA$128.57 | 13.54 Million |
| 52 |
Tourmaline Oil Corp.
TO:TOU |
$17.49 Billion | CA$24.18 Billion | CA$62.28 | +0.16% | +4.73% | Canada | Low: CA$57.62 / High: CA$69.52 | 43.53 Million |
| 53 |
Sprott Physical Gold Trust
TO:PHYS |
$16.62 Billion | CA$22.97 Billion | CA$48.19 | +1.80% | +4.81% | Canada | Low: CA$35.81 / High: CA$55.69 | 2.38 Million |
| 54 |
RB Global
TO:RBA |
$16.05 Billion | CA$22.18 Billion | CA$119.77 | -0.69% | -0.45% | Canada | Low: CA$114.00 / High: CA$165.11 | 9.71 Million |
| 55 |
Whitecap Resources Inc.
TO:WCP |
$15.96 Billion | CA$22.06 Billion | CA$18.14 | -0.17% | +7.40% | Canada | Low: CA$10.08 / High: CA$18.17 | 133.75 Million |
| 56 |
Alamos Gold Inc
TO:AGI |
$15.84 Billion | CA$21.90 Billion | CA$52.16 | +2.96% | +13.89% | Canada | Low: CA$38.96 / High: CA$75.65 | 33.57 Million |
| 57 |
Rogers Communications Inc
TO:RCI-B |
$15.50 Billion | CA$21.43 Billion | CA$49.94 | -0.40% | -1.44% | Canada | Low: CA$44.74 / High: CA$56.05 | 49.53 Million |
| 58 |
Telus Corp
TO:T |
$15.37 Billion | CA$21.25 Billion | CA$13.61 | -1.45% | +1.11% | Canada | Low: CA$13.25 / High: CA$22.97 | 258.41 Million |
| 59 |
Emera Inc.
TO:EMA |
$15.34 Billion | CA$21.20 Billion | CA$69.02 | -3.52% | -3.48% | Canada | Low: CA$63.24 / High: CA$77.52 | 29.28 Million |
| 60 |
IGM Financial Inc.
TO:IGM |
$14.51 Billion | CA$20.06 Billion | CA$86.90 | +1.38% | -2.77% | Canada | Low: CA$48.35 / High: CA$90.93 | 10.16 Million |
| 61 |
Sprott Physical Silver
TO:PSLV |
$14.50 Billion | CA$20.05 Billion | CA$31.44 | +1.91% | +7.67% | Canada | Low: CA$18.01 / High: CA$49.35 | 3.59 Million |
| 62 |
Gfl Environmental Holdings Inc
TO:GFL |
$14.29 Billion | CA$19.75 Billion | CA$56.58 | -0.44% | -2.58% | Canada | Low: CA$46.26 / High: CA$69.04 | 16.98 Million |
| 63 |
ARC Resources Ltd.
TO:ARX |
$14.10 Billion | CA$19.49 Billion | CA$33.85 | -0.29% | +2.92% | Canada | Low: CA$22.83 / High: CA$33.95 | 53.90 Million |
| 64 |
CGI Inc
TO:GIB-A |
$13.65 Billion | CA$18.87 Billion | CA$103.14 | +0.76% | -0.87% | Canada | Low: CA$85.04 / High: CA$133.93 | 15.38 Million |
| 65 |
Metro Inc.
TO:MRU |
$13.64 Billion | CA$18.86 Billion | CA$89.40 | -0.35% | -0.10% | Canada | Low: CA$87.44 / High: CA$100.81 | 13.89 Million |
| 66 |
Ivanhoe Mines Ltd.
TO:IVN |
$12.70 Billion | CA$17.56 Billion | CA$12.37 | +8.32% | +6.91% | Canada | Low: CA$9.81 / High: CA$18.81 | 107.09 Million |
| 67 |
iA Financial Corporation Inc
TO:IAG |
$12.56 Billion | CA$17.36 Billion | CA$196.37 | -0.21% | -5.14% | Canada | Low: CA$146.18 / High: CA$212.95 | 7.87 Million |
| 68 |
IAMGold Corporation
TO:IMG |
$12.47 Billion | CA$17.24 Billion | CA$29.07 | +2.79% | +17.41% | Canada | Low: CA$12.23 / High: CA$33.56 | 45.60 Million |
| 69 |
China Gold International Resources
TO:CGG |
$12.27 Billion | CA$16.97 Billion | CA$46.27 | +4.90% | +35.25% | Canada | Low: CA$15.95 / High: CA$46.27 | 2.14 Million |
| 70 |
Toromont Industries Ltd.
TO:TIH |
$12.16 Billion | CA$16.81 Billion | CA$206.63 | +0.48% | -5.58% | Canada | Low: CA$142.61 / High: CA$240.96 | 7.83 Million |
| 71 |
Saputo Inc
TO:SAP |
$11.95 Billion | CA$16.52 Billion | CA$41.26 | +0.81% | -3.26% | Canada | Low: CA$32.79 / High: CA$45.06 | 18.19 Million |
| 72 |
HudBay Minerals Inc
TO:HBM |
$11.88 Billion | CA$16.42 Billion | CA$41.35 | +6.49% | +12.24% | Canada | Low: CA$16.00 / High: CA$44.07 | 58.38 Million |
| 73 |
AltaGas Ltd
TO:ALA |
$11.79 Billion | CA$16.30 Billion | CA$52.25 | -2.74% | -1.67% | Canada | Low: CA$40.27 / High: CA$57.18 | 20.88 Million |
| 74 |
TFI International Inc
TO:TFII |
$11.59 Billion | CA$16.02 Billion | CA$194.89 | +1.26% | -4.84% | Canada | Low: CA$113.84 / High: CA$227.87 | 5.79 Million |
| 75 |
G Mining Ventures Corp.
TO:GMIN |
$11.47 Billion | CA$15.85 Billion | CA$53.54 | +8.58% | +9.53% | Canada | Low: CA$20.15 / High: CA$58.08 | 30.32 Million |
| 76 |
CCL Industries Inc
TO:CCL-B |
$11.11 Billion | CA$15.36 Billion | CA$95.09 | -0.67% | -0.93% | Canada | Low: CA$75.62 / High: CA$96.74 | 9.25 Million |
| 77 |
Equinox Gold Corp
TO:EQX |
$10.63 Billion | CA$14.69 Billion | CA$18.62 | +4.72% | +19.05% | Canada | Low: CA$11.22 / High: CA$25.62 | 129.27 Million |
| 78 |
TMX Group Limited
TO:X |
$10.57 Billion | CA$14.62 Billion | CA$52.54 | +0.57% | -2.81% | Canada | Low: CA$44.39 / High: CA$55.98 | 19.07 Million |
| 79 |
Dundee Precious Metals Inc
TO:DPM |
$10.47 Billion | CA$14.47 Billion | CA$70.15 | +3.88% | +14.34% | Canada | Low: CA$24.72 / High: CA$70.15 | 19.99 Million |
| 80 |
Gildan Activewear Inc.
TO:GIL |
$10.38 Billion | CA$14.34 Billion | CA$77.46 | +1.19% | -2.49% | Canada | Low: CA$69.91 / High: CA$99.00 | 16.48 Million |
| 81 |
Brookfield Renewable Partners L.P
TO:BEP-UN |
$10.00 Billion | CA$13.82 Billion | CA$45.16 | -0.75% | -8.01% | Canada | Low: CA$33.95 / High: CA$51.56 | 9.17 Million |
| 82 |
AtkinsRealis Group Inc
TO:ATRL |
$9.92 Billion | CA$13.71 Billion | CA$85.67 | -0.09% | -2.24% | Canada | Low: CA$79.87 / High: CA$105.98 | 12.81 Million |
| 83 |
Keyera Corp.
TO:KEY |
$9.74 Billion | CA$13.46 Billion | CA$58.71 | -1.39% | -0.07% | Canada | Low: CA$40.49 / High: CA$60.71 | 23.79 Million |
| 84 |
Aritzia Inc
TO:ATZ |
$9.25 Billion | CA$12.78 Billion | CA$131.19 | +0.55% | -5.37% | Canada | Low: CA$78.70 / High: CA$173.20 | 16.91 Million |
| 85 |
Eldorado Gold Corp
TO:ELD |
$9.16 Billion | CA$12.66 Billion | CA$62.97 | +6.93% | +17.57% | Canada | Low: CA$32.37 / High: CA$67.47 | 18.03 Million |
| 86 |
Capstone Mining Corp
TO:CS |
$8.88 Billion | CA$12.27 Billion | CA$16.08 | +4.42% | +4.69% | Canada | Low: CA$9.41 / High: CA$16.66 | 74.59 Million |
| 87 |
Sprott Physical Gold and Silver Trust
TO:CEF |
$8.72 Billion | CA$12.06 Billion | CA$65.22 | +2.39% | +5.67% | Canada | Low: CA$43.40 / High: CA$80.75 | 604.10K |
| 88 |
Finning International Inc.
TO:FTT |
$8.67 Billion | CA$11.98 Billion | CA$91.61 | -0.45% | -3.93% | Canada | Low: CA$56.20 / High: CA$108.08 | 10.78 Million |
| 89 |
Stantec Inc
TO:STN |
$8.41 Billion | CA$11.62 Billion | CA$101.89 | +0.05% | -0.90% | Canada | Low: CA$93.99 / High: CA$158.78 | 11.62 Million |
| 90 |
Restaurant Brands International Limited Partnership
TO:QSP-UN |
$8.39 Billion | CA$11.59 Billion | CA$106.00 | +0.00% | +4.36% | Canada | Low: CA$85.48 / High: CA$107.96 | 300.00 |
| 91 |
CAE Inc.
TO:CAE |
$7.98 Billion | CA$11.04 Billion | CA$34.32 | -0.44% | -6.23% | Canada | Low: CA$32.01 / High: CA$47.40 | 22.66 Million |
| 92 |
Element Fleet Management Corp
TO:EFN |
$7.91 Billion | CA$10.93 Billion | CA$27.61 | +0.07% | -3.16% | Canada | Low: CA$26.00 / High: CA$38.11 | 20.23 Million |
| 93 |
South Bow Corporation
TO:SOBO |
$7.83 Billion | CA$10.82 Billion | CA$51.89 | -2.13% | +1.65% | Canada | Low: CA$35.62 / High: CA$54.46 | 14.17 Million |
| 94 |
Canadian Utilities Limited
TO:CU |
$7.69 Billion | CA$10.64 Billion | CA$51.70 | -3.58% | -2.86% | Canada | Low: CA$37.18 / High: CA$56.60 | 17.37 Million |
| 95 |
Capital Power Corporation
TO:CPX |
$7.46 Billion | CA$10.32 Billion | CA$65.68 | -1.94% | -1.19% | Canada | Low: CA$56.48 / High: CA$75.95 | 14.95 Million |
| 96 |
B2Gold Corp
TO:BTO |
$7.33 Billion | CA$10.14 Billion | CA$7.61 | +2.42% | +7.64% | Canada | Low: CA$5.13 / High: CA$8.47 | 115.79 Million |
| 97 |
NexGen Energy Ltd.
TO:NXE |
$7.14 Billion | CA$9.87 Billion | CA$14.91 | +5.82% | +3.18% | Canada | Low: CA$9.87 / High: CA$18.84 | 46.45 Million |
| 98 |
Canadian Tire Corporation Limited
TO:CTC-A |
$7.10 Billion | CA$9.82 Billion | CA$199.58 | +0.45% | -0.36% | Canada | Low: CA$160.85 / High: CA$207.00 | 4.73 Million |
| 99 |
New Gold Inc
TO:NGD |
$6.96 Billion | CA$9.63 Billion | CA$12.16 | +0.00% | -16.77% | Canada | Low: CA$7.68 / High: CA$18.32 | 110.25 Million |
| 100 |
Triple Flag Precious Metals Corp
TO:TFPM |
$6.95 Billion | CA$9.61 Billion | CA$46.53 | +1.26% | +6.70% | Canada | Low: CA$36.30 / High: CA$56.40 | 4.90 Million |