Largest Companies on Toronto Exchange Ranked by Market Cap
Toronto Exchange (TO) lists 621 publicly traded companies with a combined market cap of $4.11 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.11 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 |
$273.22 Billion | CA$377.70 Billion | CA$272.82 | -2.28% | -3.69% | Canada | Low: CA$201.20 / High: CA$305.74 | 62.80 Million |
| 2 |
Shopify Inc
TO:SHOP |
$208.73 Billion | CA$288.54 Billion | CA$236.59 | +1.22% | +12.64% | Canada | Low: CA$130.71 / High: CA$249.71 | 47.98 Million |
| 3 |
Toronto Dominion Bank
TO:TD |
$192.52 Billion | CA$266.14 Billion | CA$162.43 | -3.35% | -3.79% | Canada | Low: CA$109.78 / High: CA$175.27 | 139.83 Million |
| 4 |
Bank of Montreal
TO:BMO |
$117.65 Billion | CA$162.64 Billion | CA$230.72 | -2.32% | -4.14% | Canada | Low: CA$169.13 / High: CA$257.88 | 35.28 Million |
| 5 |
Bank of Nova Scotia
TO:BNS |
$109.40 Billion | CA$151.24 Billion | CA$124.29 | -3.08% | -5.33% | Canada | Low: CA$88.84 / High: CA$133.87 | 98.99 Million |
| 6 |
Enbridge Inc
TO:ENB |
$103.38 Billion | CA$142.91 Billion | CA$65.43 | -1.16% | -1.18% | Canada | Low: CA$62.71 / High: CA$80.21 | 190.93 Million |
| 7 |
Canadian Natural Resources Ltd
TO:CNQ |
$102.17 Billion | CA$141.23 Billion | CA$67.80 | -0.99% | +1.33% | Canada | Low: CA$41.91 / High: CA$72.07 | 457.78 Million |
| 8 |
Canadian Imperial Bank Of Commerce
TO:CM |
$102.06 Billion | CA$141.09 Billion | CA$154.57 | -2.57% | -2.52% | Canada | Low: CA$111.82 / High: CA$171.76 | 61.16 Million |
| 9 |
Agnico Eagle Mines Limited
TO:AEM |
$94.22 Billion | CA$130.24 Billion | CA$257.21 | -2.79% | -2.55% | Canada | Low: CA$191.66 / High: CA$344.78 | 19.90 Million |
| 10 |
Brookfield Corporation
TO:BN |
$85.58 Billion | CA$118.31 Billion | CA$52.71 | -0.51% | +1.95% | Canada | Low: CA$51.38 / High: CA$67.90 | 83.38 Million |
| 11 |
Suncor Energy Inc
TO:SU |
$83.07 Billion | CA$114.84 Billion | CA$97.26 | +0.22% | +1.50% | Canada | Low: CA$53.51 / High: CA$99.99 | 139.32 Million |
| 12 |
Canadian Pacific Railway Ltd
TO:CP |
$75.79 Billion | CA$104.77 Billion | CA$119.18 | -1.86% | -2.85% | Canada | Low: CA$97.09 / High: CA$133.08 | 30.53 Million |
| 13 |
Canadian National Railway Co
TO:CNR |
$72.97 Billion | CA$100.87 Billion | CA$164.99 | -1.99% | -3.59% | Canada | Low: CA$128.08 / High: CA$183.92 | 33.32 Million |
| 14 |
Manulife Financial Corp
TO:MFC |
$72.18 Billion | CA$99.78 Billion | CA$59.51 | -2.51% | -3.35% | Canada | Low: CA$44.34 / High: CA$62.98 | 115.85 Million |
| 15 |
Barrick Gold Corp
TO:ABX |
$66.48 Billion | CA$91.91 Billion | CA$55.84 | -3.64% | -4.50% | Canada | Low: CA$44.09 / High: CA$71.86 | 90.67 Million |
| 16 |
TC Energy Corp
TO:TRP |
$63.30 Billion | CA$87.51 Billion | CA$84.00 | -1.83% | +1.57% | Canada | Low: CA$70.16 / High: CA$99.60 | 159.93 Million |
| 17 |
Wheaton Precious Metals Corp
TO:WPM |
$62.55 Billion | CA$86.47 Billion | CA$190.40 | -2.70% | -0.74% | Canada | Low: CA$132.14 / High: CA$226.64 | 19.30 Million |
| 18 |
Imperial Oil Ltd
TO:IMO |
$59.60 Billion | CA$82.40 Billion | CA$170.38 | -2.03% | -1.53% | Canada | Low: CA$115.28 / High: CA$190.00 | 20.68 Million |
| 19 |
Cenovus Energy Inc
TO:CVE |
$58.91 Billion | CA$81.44 Billion | CA$43.67 | -1.78% | -0.73% | Canada | Low: CA$21.95 / High: CA$47.23 | 136.11 Million |
| 20 |
Great-West Lifeco Inc.
TO:GWO |
$57.41 Billion | CA$79.36 Billion | CA$87.56 | -1.70% | -3.50% | Canada | Low: CA$57.78 / High: CA$94.73 | 24.71 Million |
| 21 |
National Bank of Canada
TO:NA |
$55.36 Billion | CA$76.53 Billion | CA$198.70 | -2.70% | -4.38% | Canada | Low: CA$149.77 / High: CA$235.32 | 37.59 Million |
| 22 |
Loblaw Companies Limited
TO:L |
$52.01 Billion | CA$71.90 Billion | CA$62.22 | +1.32% | -0.40% | Canada | Low: CA$54.70 / High: CA$69.26 | 26.66 Million |
| 23 |
Alimentation Couchen Tard Inc A
TO:ATD |
$51.22 Billion | CA$70.80 Billion | CA$77.11 | -0.06% | -1.09% | Canada | Low: CA$68.51 / High: CA$93.76 | 31.80 Million |
| 24 |
Celestica Inc.
TO:CLS |
$48.35 Billion | CA$66.84 Billion | CA$530.01 | -3.95% | +2.08% | Canada | Low: CA$339.51 / High: CA$652.82 | 9.50 Million |
| 25 |
Franco-Nevada Corporation
TO:FNV |
$47.32 Billion | CA$65.41 Billion | CA$339.13 | -2.22% | -3.69% | Canada | Low: CA$257.42 / High: CA$383.74 | 7.51 Million |
| 26 |
Constellation Software Inc.
TO:CSU |
$44.49 Billion | CA$61.50 Billion | CA$2901.98 | -1.65% | +0.19% | Canada | Low: CA$2258.18 / High: CA$3970.35 | 1.43 Million |
| 27 |
Thomson Reuters Corp
TO:TRI |
$44.43 Billion | CA$61.41 Billion | CA$141.76 | +1.63% | +3.77% | Canada | Low: CA$108.50 / High: CA$228.64 | 15.22 Million |
| 28 |
Sun Life Financial Inc.
TO:SLF |
$43.36 Billion | CA$59.94 Billion | CA$108.21 | -2.05% | -3.43% | Canada | Low: CA$80.54 / High: CA$118.69 | 33.01 Million |
| 29 |
Waste Connections Inc
TO:WCN |
$40.92 Billion | CA$56.57 Billion | CA$221.28 | +0.72% | +0.21% | Canada | Low: CA$205.74 / High: CA$249.42 | 8.73 Million |
| 30 |
Cameco Corp
TO:CCO |
$39.99 Billion | CA$55.28 Billion | CA$126.96 | -4.01% | +2.98% | Canada | Low: CA$111.95 / High: CA$181.66 | 23.95 Million |
| 31 |
Dollarama Inc
TO:DOL |
$36.51 Billion | CA$50.47 Billion | CA$185.37 | -0.35% | +0.40% | Canada | Low: CA$165.50 / High: CA$206.17 | 19.37 Million |
| 32 |
Power Corporation Of Canada
TO:POW |
$36.34 Billion | CA$50.23 Billion | CA$87.69 | -1.74% | -4.20% | Canada | Low: CA$60.66 / High: CA$95.94 | 53.76 Million |
| 33 |
Nutrien Ltd
TO:NTR |
$34.46 Billion | CA$47.64 Billion | CA$99.83 | -1.50% | -1.16% | Canada | Low: CA$75.58 / High: CA$114.41 | 55.47 Million |
| 34 |
Teck Resources Limited
TO:TECK-B |
$32.58 Billion | CA$45.04 Billion | CA$93.26 | -2.22% | +1.40% | Canada | Low: CA$53.85 / High: CA$99.25 | 30.93 Million |
| 35 |
Fairfax Financial Holdings Ltd
TO:FFH |
$30.59 Billion | CA$42.28 Billion | CA$2199.92 | -0.55% | -1.14% | Canada | Low: CA$2111.76 / High: CA$2624.49 | 995.79K |
| 36 |
Intact Financial Corporation
TO:IFC |
$30.45 Billion | CA$42.10 Billion | CA$238.72 | -0.25% | -3.22% | Canada | Low: CA$238.72 / High: CA$305.00 | 12.12 Million |
| 37 |
Kinross Gold Corp
TO:K |
$28.54 Billion | CA$39.45 Billion | CA$33.04 | -2.48% | -4.12% | Canada | Low: CA$31.66 / High: CA$51.92 | 81.00 Million |
| 38 |
Fortis Inc
TO:FTS |
$27.96 Billion | CA$38.65 Billion | CA$75.66 | +0.54% | +0.57% | Canada | Low: CA$69.11 / High: CA$82.99 | 29.52 Million |
| 39 |
George Weston Limited
TO:WN |
$27.80 Billion | CA$38.42 Billion | CA$100.50 | +0.77% | -0.88% | Canada | Low: CA$83.24 / High: CA$107.24 | 6.26 Million |
| 40 |
Pembina Pipeline Corp
TO:PPL |
$27.58 Billion | CA$38.13 Billion | CA$65.58 | -1.19% | +3.73% | Canada | Low: CA$50.56 / High: CA$72.44 | 64.44 Million |
| 41 |
Restaurant Brands International Inc
TO:QSR |
$24.99 Billion | CA$34.55 Billion | CA$99.07 | -0.85% | -2.34% | Canada | Low: CA$90.09 / High: CA$112.88 | 28.57 Million |
| 42 |
First Quantum Minerals Ltd
TO:FM |
$23.24 Billion | CA$32.13 Billion | CA$38.52 | -3.58% | -14.63% | Canada | Low: CA$27.62 / High: CA$48.69 | 63.72 Million |
| 43 |
Hydro One Ltd
TO:H |
$22.07 Billion | CA$30.50 Billion | CA$50.83 | -0.84% | -0.45% | Canada | Low: CA$49.98 / High: CA$60.19 | 42.93 Million |
| 44 |
Lundin Mining Corporation
TO:LUN |
$21.00 Billion | CA$29.03 Billion | CA$33.93 | -3.00% | -1.51% | Canada | Low: CA$20.47 / High: CA$44.41 | 49.52 Million |
| 45 |
Pan American Silver Corp
TO:PAAS |
$19.27 Billion | CA$26.64 Billion | CA$63.22 | -3.24% | -3.45% | Canada | Low: CA$46.77 / High: CA$93.58 | 18.84 Million |
| 46 |
BCE Inc
TO:BCE |
$19.02 Billion | CA$26.29 Billion | CA$28.19 | +0.57% | -1.50% | Canada | Low: CA$28.03 / High: CA$36.12 | 126.54 Million |
| 47 |
Bombardier Inc Series B
TO:BBD-B |
$18.76 Billion | CA$25.93 Billion | CA$299.60 | -1.53% | -6.48% | Canada | Low: CA$189.55 / High: CA$373.41 | 5.53 Million |
| 48 |
Magna International Inc
TO:MG |
$18.24 Billion | CA$25.21 Billion | CA$92.62 | -0.73% | +1.25% | Canada | Low: CA$60.97 / High: CA$100.49 | 20.89 Million |
| 49 |
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 |
| 50 |
Tourmaline Oil Corp.
TO:TOU |
$17.57 Billion | CA$24.29 Billion | CA$62.56 | -0.56% | +4.60% | Canada | Low: CA$58.41 / High: CA$69.52 | 64.15 Million |
| 51 |
Whitecap Resources Inc.
TO:WCP |
$15.90 Billion | CA$21.98 Billion | CA$18.08 | -0.77% | +3.26% | Canada | Low: CA$10.18 / High: CA$19.30 | 135.10 Million |
| 52 |
WSP Global Inc
TO:WSP |
$15.84 Billion | CA$21.90 Billion | CA$162.45 | -2.79% | -5.30% | Canada | Low: CA$160.60 / High: CA$284.91 | 11.90 Million |
| 53 |
RB Global
TO:RBA |
$15.37 Billion | CA$21.24 Billion | CA$114.69 | -0.34% | -0.66% | Canada | Low: CA$111.46 / High: CA$165.11 | 8.98 Million |
| 54 |
Sprott Physical Gold Trust
TO:PHYS |
$15.15 Billion | CA$20.94 Billion | CA$44.16 | -1.19% | -1.01% | Canada | Low: CA$41.24 / High: CA$55.69 | 2.35 Million |
| 55 |
Gfl Environmental Holdings Inc
TO:GFL |
$15.14 Billion | CA$20.93 Billion | CA$59.95 | -0.91% | +0.18% | Canada | Low: CA$46.26 / High: CA$65.42 | 23.73 Million |
| 56 |
Lundin Gold Inc
TO:LUG |
$14.86 Billion | CA$20.55 Billion | CA$85.01 | -1.88% | -3.13% | Canada | Low: CA$73.09 / High: CA$128.57 | 13.02 Million |
| 57 |
Emera Inc.
TO:EMA |
$14.52 Billion | CA$20.08 Billion | CA$65.36 | -1.43% | -3.78% | Canada | Low: CA$65.01 / High: CA$77.52 | 27.99 Million |
| 58 |
ARC Resources Ltd.
TO:ARX |
$14.12 Billion | CA$19.52 Billion | CA$33.91 | +0.71% | +1.71% | Canada | Low: CA$22.83 / High: CA$34.20 | 137.69 Million |
| 59 |
IGM Financial Inc.
TO:IGM |
$13.70 Billion | CA$18.94 Billion | CA$82.03 | -1.97% | -1.17% | Canada | Low: CA$51.35 / High: CA$90.93 | 9.75 Million |
| 60 |
Metro Inc.
TO:MRU |
$13.66 Billion | CA$18.88 Billion | CA$89.51 | +0.60% | -1.13% | Canada | Low: CA$87.44 / High: CA$100.81 | 17.82 Million |
| 61 |
Alamos Gold Inc
TO:AGI |
$13.65 Billion | CA$18.87 Billion | CA$44.94 | -3.54% | -4.20% | Canada | Low: CA$38.96 / High: CA$75.65 | 23.59 Million |
| 62 |
Rogers Communications Inc
TO:RCI-B |
$13.59 Billion | CA$18.78 Billion | CA$43.77 | +0.90% | -0.14% | Canada | Low: CA$43.30 / High: CA$56.05 | 54.07 Million |
| 63 |
CGI Inc
TO:GIB-A |
$13.01 Billion | CA$17.98 Billion | CA$98.29 | -0.67% | +2.57% | Canada | Low: CA$85.04 / High: CA$131.51 | 14.08 Million |
| 64 |
iA Financial Corporation Inc
TO:IAG |
$12.91 Billion | CA$17.85 Billion | CA$201.99 | -0.97% | -2.34% | Canada | Low: CA$146.18 / High: CA$216.60 | 7.27 Million |
| 65 |
Telus Corp
TO:T |
$12.81 Billion | CA$17.71 Billion | CA$11.34 | +1.34% | -1.99% | Canada | Low: CA$11.19 / High: CA$21.48 | 213.19 Million |
| 66 |
Sprott Physical Silver
TO:PSLV |
$12.78 Billion | CA$17.67 Billion | CA$27.70 | -2.53% | -1.35% | Canada | Low: CA$21.43 / High: CA$49.35 | 4.48 Million |
| 67 |
Toromont Industries Ltd.
TO:TIH |
$12.77 Billion | CA$17.66 Billion | CA$217.00 | -5.71% | -4.03% | Canada | Low: CA$156.64 / High: CA$240.96 | 7.49 Million |
| 68 |
AltaGas Ltd
TO:ALA |
$12.28 Billion | CA$16.97 Billion | CA$54.40 | -0.22% | +4.06% | Canada | Low: CA$40.27 / High: CA$57.18 | 24.03 Million |
| 69 |
Ivanhoe Mines Ltd.
TO:IVN |
$11.92 Billion | CA$16.48 Billion | CA$11.61 | -2.52% | -3.25% | Canada | Low: CA$9.81 / High: CA$18.81 | 94.44 Million |
| 70 |
China Gold International Resources
TO:CGG |
$11.18 Billion | CA$15.45 Billion | CA$38.97 | -1.76% | -4.16% | Canada | Low: CA$21.47 / High: CA$48.40 | 2.45 Million |
| 71 |
Saputo Inc
TO:SAP |
$11.16 Billion | CA$15.42 Billion | CA$38.51 | +1.80% | -3.65% | Canada | Low: CA$33.28 / High: CA$45.06 | 17.12 Million |
| 72 |
IAMGold Corporation
TO:IMG |
$11.04 Billion | CA$15.26 Billion | CA$25.73 | -2.54% | -2.76% | Canada | Low: CA$15.45 / High: CA$33.56 | 38.94 Million |
| 73 |
CCL Industries Inc
TO:CCL-B |
$10.89 Billion | CA$15.06 Billion | CA$93.25 | -0.83% | -1.18% | Canada | Low: CA$75.62 / High: CA$96.74 | 10.90 Million |
| 74 |
HudBay Minerals Inc
TO:HBM |
$10.59 Billion | CA$14.64 Billion | CA$36.87 | -3.93% | -3.86% | Canada | Low: CA$20.54 / High: CA$44.07 | 46.75 Million |
| 75 |
TMX Group Limited
TO:X |
$10.40 Billion | CA$14.38 Billion | CA$51.70 | -1.39% | -1.39% | Canada | Low: CA$44.39 / High: CA$55.98 | 11.29 Million |
| 76 |
G Mining Ventures Corp.
TO:GMIN |
$10.35 Billion | CA$14.30 Billion | CA$48.32 | -2.62% | -2.17% | Canada | Low: CA$25.45 / High: CA$58.08 | 16.24 Million |
| 77 |
Finning International Inc.
TO:FTT |
$10.07 Billion | CA$13.93 Billion | CA$106.67 | -4.76% | -1.45% | Canada | Low: CA$65.99 / High: CA$113.57 | 11.27 Million |
| 78 |
AtkinsRealis Group Inc
TO:ATRL |
$9.88 Billion | CA$13.66 Billion | CA$85.38 | -2.30% | +0.40% | Canada | Low: CA$79.87 / High: CA$105.95 | 12.00 Million |
| 79 |
TFI International Inc
TO:TFII |
$9.53 Billion | CA$13.18 Billion | CA$160.32 | -0.91% | -6.76% | Canada | Low: CA$113.84 / High: CA$227.87 | 7.30 Million |
| 80 |
Brookfield Renewable Partners L.P
TO:BEP-UN |
$9.31 Billion | CA$12.86 Billion | CA$42.04 | +0.67% | +5.73% | Canada | Low: CA$36.78 / High: CA$51.56 | 8.86 Million |
| 81 |
Equinox Gold Corp
TO:EQX |
$8.89 Billion | CA$12.29 Billion | CA$15.58 | -3.47% | -3.65% | Canada | Low: CA$12.10 / High: CA$25.62 | 78.66 Million |
| 82 |
Aritzia Inc
TO:ATZ |
$8.69 Billion | CA$12.01 Billion | CA$123.28 | +1.68% | +0.56% | Canada | Low: CA$79.54 / High: CA$173.20 | 15.69 Million |
| 83 |
Keyera Corp.
TO:KEY |
$8.68 Billion | CA$12.00 Billion | CA$52.32 | -1.32% | +3.11% | Canada | Low: CA$40.49 / High: CA$60.71 | 39.77 Million |
| 84 |
Dundee Precious Metals Inc
TO:DPM |
$8.31 Billion | CA$11.49 Billion | CA$52.00 | -4.60% | -18.08% | Canada | Low: CA$29.13 / High: CA$70.15 | 21.24 Million |
| 85 |
Restaurant Brands International Limited Partnership
TO:QSP-UN |
$8.18 Billion | CA$11.31 Billion | CA$103.46 | +0.00% | +0.00% | Canada | Low: CA$90.50 / High: CA$110.09 | 1.10K |
| 86 |
Gildan Activewear Inc.
TO:GIL |
$7.88 Billion | CA$10.89 Billion | CA$58.81 | -0.78% | -3.10% | Canada | Low: CA$57.41 / High: CA$99.00 | 18.72 Million |
| 87 |
Sprott Physical Gold and Silver Trust
TO:CEF |
$7.80 Billion | CA$10.78 Billion | CA$58.28 | -1.84% | -2.05% | Canada | Low: CA$50.86 / High: CA$80.75 | 250.10K |
| 88 |
Stantec Inc
TO:STN |
$7.74 Billion | CA$10.70 Billion | CA$95.18 | -0.95% | -0.10% | Canada | Low: CA$93.99 / High: CA$158.78 | 12.48 Million |
| 89 |
Capstone Mining Corp
TO:CS |
$7.69 Billion | CA$10.63 Billion | CA$13.92 | -3.06% | -2.38% | Canada | Low: CA$9.45 / High: CA$16.66 | 71.79 Million |
| 90 |
CAE Inc.
TO:CAE |
$7.68 Billion | CA$10.62 Billion | CA$33.01 | -2.02% | -4.01% | Canada | Low: CA$32.01 / High: CA$47.40 | 22.77 Million |
| 91 |
Eldorado Gold Corp
TO:ELD |
$7.60 Billion | CA$10.51 Billion | CA$52.28 | -4.56% | -5.36% | Canada | Low: CA$34.95 / High: CA$67.47 | 18.10 Million |
| 92 |
Canadian Utilities Limited
TO:CU |
$7.42 Billion | CA$10.26 Billion | CA$49.85 | -0.70% | -1.46% | Canada | Low: CA$38.66 / High: CA$56.60 | 12.41 Million |
| 93 |
Capital Power Corporation
TO:CPX |
$7.31 Billion | CA$10.10 Billion | CA$64.29 | -0.31% | +4.57% | Canada | Low: CA$56.77 / High: CA$75.95 | 14.07 Million |
| 94 |
South Bow Corporation
TO:SOBO |
$7.18 Billion | CA$9.92 Billion | CA$47.58 | -2.20% | +0.95% | Canada | Low: CA$35.62 / High: CA$54.46 | 14.03 Million |
| 95 |
Descartes Systems Group Inc
TO:DSG |
$7.09 Billion | CA$9.80 Billion | CA$114.07 | +2.04% | +1.31% | Canada | Low: CA$86.02 / High: CA$136.96 | 8.81 Million |
| 96 |
Quebecor Inc
TO:QBR-B |
$7.02 Billion | CA$9.70 Billion | CA$64.41 | -0.62% | +6.69% | Canada | Low: CA$41.59 / High: CA$70.15 | 18.97 Million |
| 97 |
New Gold Inc
TO:NGD |
$6.96 Billion | CA$9.63 Billion | CA$12.16 | +0.00% | -16.77% | Canada | Low: CA$8.83 / High: CA$18.32 | 110.25 Million |
| 98 |
B2Gold Corp
TO:BTO |
$6.86 Billion | CA$9.49 Billion | CA$7.12 | -3.65% | -6.07% | Canada | Low: CA$5.13 / High: CA$8.47 | 78.88 Million |
| 99 |
Canadian Tire Corporation Limited
TO:CTC-A |
$6.76 Billion | CA$9.35 Billion | CA$190.11 | -0.77% | -1.08% | Canada | Low: CA$160.85 / High: CA$207.00 | 4.17 Million |
| 100 |
Osisko Gold Ro
TO:OR |
$6.57 Billion | CA$9.08 Billion | CA$48.32 | -1.39% | -0.60% | Canada | Low: CA$39.42 / High: CA$65.25 | 6.64 Million |