Largest Companies on Toronto Exchange Ranked by Market Cap
Toronto Exchange (TO) lists 621 publicly traded companies with a combined market cap of $4.08 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.08 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 |
$297.47 Billion | CA$411.21 Billion | CA$293.68 | +0.96% | +2.40% | Canada | Low: CA$177.48 / High: CA$293.68 | 67.08 Million |
| 2 |
Toronto Dominion Bank
TO:TD |
$206.08 Billion | CA$284.88 Billion | CA$172.44 | +0.84% | +1.88% | Canada | Low: CA$100.09 / High: CA$172.44 | 90.62 Million |
| 3 |
Shopify Inc
TO:SHOP |
$143.15 Billion | CA$197.89 Billion | CA$162.26 | -0.04% | +6.07% | Canada | Low: CA$130.71 / High: CA$249.71 | 52.33 Million |
| 4 |
Bank of Montreal
TO:BMO |
$127.82 Billion | CA$176.70 Billion | CA$250.67 | +0.22% | +2.19% | Canada | Low: CA$152.92 / High: CA$250.67 | 46.71 Million |
| 5 |
Enbridge Inc
TO:ENB |
$121.49 Billion | CA$167.95 Billion | CA$76.91 | -2.18% | -0.99% | Canada | Low: CA$59.95 / High: CA$80.19 | 171.08 Million |
| 6 |
Bank of Nova Scotia
TO:BNS |
$109.81 Billion | CA$151.80 Billion | CA$123.27 | +0.26% | +0.20% | Canada | Low: CA$74.67 / High: CA$123.48 | 89.73 Million |
| 7 |
Canadian Imperial Bank Of Commerce
TO:CM |
$107.84 Billion | CA$149.08 Billion | CA$163.32 | +1.20% | +1.16% | Canada | Low: CA$97.75 / High: CA$163.32 | 66.29 Million |
| 8 |
Brookfield Corporation
TO:BN |
$98.25 Billion | CA$135.81 Billion | CA$60.51 | +1.10% | -3.21% | Canada | Low: CA$52.55 / High: CA$100.51 | 73.36 Million |
| 9 |
Canadian Natural Resources Ltd
TO:CNQ |
$84.57 Billion | CA$116.90 Billion | CA$56.12 | +0.41% | -5.11% | Canada | Low: CA$40.66 / High: CA$69.50 | 450.76 Million |
| 10 |
Canadian Pacific Railway Ltd
TO:CP |
$79.85 Billion | CA$110.38 Billion | CA$122.96 | -0.41% | +1.39% | Canada | Low: CA$97.09 / High: CA$126.24 | 34.05 Million |
| 11 |
Agnico Eagle Mines Limited
TO:AEM |
$79.71 Billion | CA$110.19 Billion | CA$220.36 | +0.94% | -6.74% | Canada | Low: CA$158.97 / High: CA$344.78 | 30.93 Million |
| 12 |
Canadian National Railway Co
TO:CNR |
$74.86 Billion | CA$103.48 Billion | CA$169.25 | -0.92% | +4.74% | Canada | Low: CA$127.07 / High: CA$171.00 | 49.85 Million |
| 13 |
TC Energy Corp
TO:TRP |
$70.78 Billion | CA$97.84 Billion | CA$93.92 | -3.45% | -3.09% | Canada | Low: CA$63.77 / High: CA$99.60 | 110.46 Million |
| 14 |
Manulife Financial Corp
TO:MFC |
$69.77 Billion | CA$96.45 Billion | CA$57.52 | -0.50% | +0.79% | Canada | Low: CA$41.19 / High: CA$57.81 | 165.78 Million |
| 15 |
Suncor Energy Inc
TO:SU |
$65.17 Billion | CA$90.09 Billion | CA$76.30 | -0.17% | -3.99% | Canada | Low: CA$51.68 / High: CA$95.81 | 200.62 Million |
| 16 |
Barrick Gold Corp
TO:ABX |
$63.20 Billion | CA$87.37 Billion | CA$52.15 | -0.61% | -8.25% | Canada | Low: CA$28.35 / High: CA$71.86 | 141.71 Million |
| 17 |
National Bank of Canada
TO:NA |
$62.38 Billion | CA$86.24 Billion | CA$223.91 | +1.41% | +0.36% | Canada | Low: CA$140.18 / High: CA$224.32 | 38.09 Million |
| 18 |
Alimentation Couchen Tard Inc A
TO:ATD |
$60.05 Billion | CA$83.01 Billion | CA$90.40 | -1.20% | +9.90% | Canada | Low: CA$68.10 / High: CA$93.76 | 43.58 Million |
| 19 |
Great-West Lifeco Inc.
TO:GWO |
$57.91 Billion | CA$80.06 Billion | CA$90.37 | +1.86% | +1.28% | Canada | Low: CA$50.11 / High: CA$90.37 | 53.44 Million |
| 20 |
Imperial Oil Ltd
TO:IMO |
$55.71 Billion | CA$77.02 Billion | CA$159.26 | -0.89% | -1.45% | Canada | Low: CA$109.39 / High: CA$189.41 | 17.02 Million |
| 21 |
Loblaw Companies Limited
TO:L |
$54.17 Billion | CA$74.88 Billion | CA$64.34 | -0.39% | +1.51% | Canada | Low: CA$53.46 / High: CA$231.10 | 33.15 Million |
| 22 |
Wheaton Precious Metals Corp
TO:WPM |
$52.41 Billion | CA$72.45 Billion | CA$159.54 | +1.42% | -7.48% | Canada | Low: CA$118.65 / High: CA$226.64 | 24.71 Million |
| 23 |
Cenovus Energy Inc
TO:CVE |
$47.47 Billion | CA$65.62 Billion | CA$35.19 | -0.98% | -3.14% | Canada | Low: CA$19.12 / High: CA$43.70 | 160.61 Million |
| 24 |
Cameco Corp
TO:CCO |
$45.53 Billion | CA$62.94 Billion | CA$144.56 | -1.61% | -4.73% | Canada | Low: CA$96.79 / High: CA$181.66 | 25.42 Million |
| 25 |
Sun Life Financial Inc.
TO:SLF |
$44.62 Billion | CA$61.68 Billion | CA$111.35 | +0.38% | +1.46% | Canada | Low: CA$77.85 / High: CA$111.62 | 48.99 Million |
| 26 |
Waste Connections Inc
TO:WCN |
$43.71 Billion | CA$60.43 Billion | CA$236.39 | -0.25% | +8.84% | Canada | Low: CA$205.74 / High: CA$264.24 | 10.67 Million |
| 27 |
Celestica Inc.
TO:CLS |
$43.02 Billion | CA$59.47 Billion | CA$517.24 | +6.15% | -3.04% | Canada | Low: CA$210.47 / High: CA$652.82 | 9.88 Million |
| 28 |
Franco-Nevada Corporation
TO:FNV |
$41.27 Billion | CA$57.05 Billion | CA$295.93 | +0.60% | -5.37% | Canada | Low: CA$211.93 / High: CA$383.74 | 11.29 Million |
| 29 |
Constellation Software Inc.
TO:CSU |
$40.93 Billion | CA$56.58 Billion | CA$2670.00 | -3.47% | -1.18% | Canada | Low: CA$2258.18 / High: CA$5040.07 | 1.82 Million |
| 30 |
Intact Financial Corporation
TO:IFC |
$37.43 Billion | CA$51.75 Billion | CA$292.71 | +0.07% | +5.63% | Canada | Low: CA$244.28 / High: CA$313.75 | 11.11 Million |
| 31 |
Thomson Reuters Corp
TO:TRI |
$37.29 Billion | CA$51.55 Billion | CA$115.84 | -1.40% | +6.76% | Canada | Low: CA$108.50 / High: CA$293.53 | 19.83 Million |
| 32 |
Dollarama Inc
TO:DOL |
$36.95 Billion | CA$51.08 Billion | CA$187.62 | -1.88% | +1.50% | Canada | Low: CA$166.76 / High: CA$206.17 | 19.10 Million |
| 33 |
Power Corporation Of Canada
TO:POW |
$36.80 Billion | CA$50.87 Billion | CA$88.42 | +2.22% | -0.25% | Canada | Low: CA$52.13 / High: CA$90.18 | 61.22 Million |
| 34 |
Fairfax Financial Holdings Ltd
TO:FFH |
$32.19 Billion | CA$44.50 Billion | CA$2332.74 | +0.02% | +4.38% | Canada | Low: CA$2111.76 / High: CA$2624.49 | 1.74 Million |
| 35 |
Nutrien Ltd
TO:NTR |
$31.03 Billion | CA$42.89 Billion | CA$89.35 | +2.71% | +1.28% | Canada | Low: CA$75.58 / High: CA$114.41 | 48.20 Million |
| 36 |
Fortis Inc
TO:FTS |
$29.92 Billion | CA$41.37 Billion | CA$81.25 | -1.02% | +2.42% | Canada | Low: CA$64.02 / High: CA$82.57 | 40.85 Million |
| 37 |
Teck Resources Limited
TO:TECK-B |
$29.45 Billion | CA$40.71 Billion | CA$84.47 | +2.21% | -6.12% | Canada | Low: CA$43.33 / High: CA$97.69 | 29.16 Million |
| 38 |
Kinross Gold Corp
TO:K |
$29.01 Billion | CA$40.10 Billion | CA$33.58 | -0.47% | -9.88% | Canada | Low: CA$20.80 / High: CA$51.92 | 94.96 Million |
| 39 |
George Weston Limited
TO:WN |
$28.15 Billion | CA$38.92 Billion | CA$101.80 | -0.73% | +1.11% | Canada | Low: CA$83.24 / High: CA$271.13 | 9.11 Million |
| 40 |
Pembina Pipeline Corp
TO:PPL |
$27.60 Billion | CA$38.15 Billion | CA$65.62 | -1.01% | -0.23% | Canada | Low: CA$48.90 / High: CA$68.45 | 83.93 Million |
| 41 |
Restaurant Brands International Inc
TO:QSR |
$25.82 Billion | CA$35.69 Billion | CA$102.87 | -1.18% | +1.04% | Canada | Low: CA$85.60 / High: CA$111.25 | 34.74 Million |
| 42 |
Hydro One Ltd
TO:H |
$25.39 Billion | CA$35.11 Billion | CA$58.50 | -0.83% | +3.27% | Canada | Low: CA$47.89 / High: CA$60.17 | 46.18 Million |
| 43 |
First Quantum Minerals Ltd
TO:FM |
$23.21 Billion | CA$32.08 Billion | CA$38.74 | +4.34% | -7.63% | Canada | Low: CA$22.18 / High: CA$46.13 | 82.85 Million |
| 44 |
RB Global
TO:RBA |
$22.25 Billion | CA$30.76 Billion | CA$165.11 | +2.07% | +7.23% | Canada | Low: CA$130.15 / High: CA$165.11 | 5.60 Million |
| 45 |
Lundin Mining Corporation
TO:LUN |
$21.39 Billion | CA$29.57 Billion | CA$34.56 | +1.89% | -7.45% | Canada | Low: CA$13.64 / High: CA$44.41 | 68.62 Million |
| 46 |
BCE Inc
TO:BCE |
$20.61 Billion | CA$28.49 Billion | CA$30.55 | -3.45% | -4.86% | Canada | Low: CA$30.55 / High: CA$36.12 | 135.99 Million |
| 47 |
Bombardier Inc Series B
TO:BBD-B |
$20.45 Billion | CA$28.26 Billion | CA$326.54 | -1.05% | +3.65% | Canada | Low: CA$148.02 / High: CA$330.00 | 8.67 Million |
| 48 |
Pan American Silver Corp
TO:PAAS |
$19.38 Billion | CA$26.79 Billion | CA$63.58 | +0.33% | -8.24% | Canada | Low: CA$37.28 / High: CA$93.58 | 21.71 Million |
| 49 |
Magna International Inc
TO:MG |
$18.37 Billion | CA$25.39 Billion | CA$93.26 | +1.28% | -0.21% | Canada | Low: CA$55.74 / High: CA$94.71 | 26.16 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 |
WSP Global Inc
TO:WSP |
$17.15 Billion | CA$23.71 Billion | CA$175.85 | +0.20% | +0.73% | Canada | Low: CA$172.52 / High: CA$291.43 | 13.96 Million |
| 52 |
Telus Corp
TO:T |
$16.94 Billion | CA$23.42 Billion | CA$15.00 | -2.15% | -6.66% | Canada | Low: CA$15.00 / High: CA$23.01 | 226.16 Million |
| 53 |
Tourmaline Oil Corp.
TO:TOU |
$16.66 Billion | CA$23.03 Billion | CA$59.30 | +0.15% | -2.85% | Canada | Low: CA$56.85 / High: CA$69.52 | 90.83 Million |
| 54 |
Emera Inc.
TO:EMA |
$16.65 Billion | CA$23.01 Billion | CA$75.23 | -0.70% | +2.42% | Canada | Low: CA$61.74 / High: CA$76.23 | 25.42 Million |
| 55 |
Sprott Physical Gold Trust
TO:PHYS |
$14.77 Billion | CA$20.41 Billion | CA$42.82 | -0.42% | -4.21% | Canada | Low: CA$34.60 / High: CA$55.69 | 3.11 Million |
| 56 |
Rogers Communications Inc
TO:RCI-B |
$14.32 Billion | CA$19.80 Billion | CA$46.14 | -4.63% | -10.11% | Canada | Low: CA$43.54 / High: CA$56.05 | 53.13 Million |
| 57 |
Metro Inc.
TO:MRU |
$13.84 Billion | CA$19.13 Billion | CA$90.68 | -0.34% | +0.98% | Canada | Low: CA$87.44 / High: CA$107.06 | 13.36 Million |
| 58 |
Lundin Gold Inc
TO:LUG |
$13.38 Billion | CA$18.49 Billion | CA$76.51 | -0.35% | -5.09% | Canada | Low: CA$63.28 / High: CA$128.57 | 19.75 Million |
| 59 |
IGM Financial Inc.
TO:IGM |
$13.31 Billion | CA$18.41 Billion | CA$79.18 | +3.13% | +1.14% | Canada | Low: CA$42.36 / High: CA$83.41 | 11.64 Million |
| 60 |
Gfl Environmental Holdings Inc
TO:GFL |
$13.17 Billion | CA$18.21 Billion | CA$52.15 | -0.31% | +5.14% | Canada | Low: CA$46.26 / High: CA$70.70 | 17.83 Million |
| 61 |
Toromont Industries Ltd.
TO:TIH |
$13.10 Billion | CA$18.11 Billion | CA$233.22 | +1.42% | -1.79% | Canada | Low: CA$124.37 / High: CA$240.96 | 7.05 Million |
| 62 |
Alamos Gold Inc
TO:AGI |
$13.06 Billion | CA$18.05 Billion | CA$43.00 | -1.56% | -4.91% | Canada | Low: CA$33.67 / High: CA$75.65 | 42.57 Million |
| 63 |
Whitecap Resources Inc.
TO:WCP |
$12.93 Billion | CA$17.88 Billion | CA$14.73 | -2.13% | -5.46% | Canada | Low: CA$9.24 / High: CA$17.18 | 143.56 Million |
| 64 |
iA Financial Corporation Inc
TO:IAG |
$12.77 Billion | CA$17.65 Billion | CA$195.83 | +0.33% | +4.05% | Canada | Low: CA$135.34 / High: CA$195.83 | 7.45 Million |
| 65 |
ARC Resources Ltd.
TO:ARX |
$12.41 Billion | CA$17.16 Billion | CA$29.80 | +0.34% | -2.04% | Canada | Low: CA$22.83 / High: CA$32.22 | 92.46 Million |
| 66 |
Sprott Physical Silver
TO:PSLV |
$12.35 Billion | CA$17.07 Billion | CA$26.77 | +1.71% | -8.35% | Canada | Low: CA$16.93 / High: CA$49.35 | 5.72 Million |
| 67 |
CGI Inc
TO:GIB-A |
$12.29 Billion | CA$16.99 Billion | CA$91.67 | +1.40% | +5.62% | Canada | Low: CA$85.04 / High: CA$143.67 | 18.02 Million |
| 68 |
TFI International Inc
TO:TFII |
$12.14 Billion | CA$16.78 Billion | CA$204.15 | -0.45% | -1.79% | Canada | Low: CA$113.84 / High: CA$227.87 | 7.09 Million |
| 69 |
Saputo Inc
TO:SAP |
$11.90 Billion | CA$16.45 Billion | CA$41.08 | -3.68% | +0.69% | Canada | Low: CA$27.11 / High: CA$45.06 | 25.81 Million |
| 70 |
AltaGas Ltd
TO:ALA |
$11.81 Billion | CA$16.32 Billion | CA$52.39 | -1.47% | -2.35% | Canada | Low: CA$38.39 / High: CA$56.03 | 25.95 Million |
| 71 |
Ivanhoe Mines Ltd.
TO:IVN |
$11.41 Billion | CA$15.77 Billion | CA$11.11 | +2.40% | -4.64% | Canada | Low: CA$10.16 / High: CA$18.81 | 94.16 Million |
| 72 |
Aritzia Inc
TO:ATZ |
$11.02 Billion | CA$15.24 Billion | CA$156.39 | +1.80% | -3.80% | Canada | Low: CA$70.95 / High: CA$173.20 | 14.46 Million |
| 73 |
Brookfield Renewable Partners L.P
TO:BEP-UN |
$10.89 Billion | CA$15.05 Billion | CA$49.18 | -0.55% | -2.71% | Canada | Low: CA$33.56 / High: CA$51.56 | 7.43 Million |
| 74 |
CCL Industries Inc
TO:CCL-B |
$10.80 Billion | CA$14.93 Billion | CA$92.47 | +0.20% | +3.07% | Canada | Low: CA$75.62 / High: CA$94.88 | 12.46 Million |
| 75 |
AtkinsRealis Group Inc
TO:ATRL |
$10.44 Billion | CA$14.43 Billion | CA$88.08 | +1.49% | -4.35% | Canada | Low: CA$79.87 / High: CA$105.98 | 18.33 Million |
| 76 |
Gildan Activewear Inc.
TO:GIL |
$9.79 Billion | CA$13.54 Billion | CA$73.12 | -0.25% | -0.83% | Canada | Low: CA$67.65 / High: CA$99.00 | 22.21 Million |
| 77 |
IAMGold Corporation
TO:IMG |
$9.66 Billion | CA$13.35 Billion | CA$22.51 | -0.57% | -5.86% | Canada | Low: CA$9.34 / High: CA$33.56 | 42.03 Million |
| 78 |
HudBay Minerals Inc
TO:HBM |
$9.62 Billion | CA$13.30 Billion | CA$33.49 | -0.48% | -15.26% | Canada | Low: CA$12.51 / High: CA$44.07 | 58.05 Million |
| 79 |
Finning International Inc.
TO:FTT |
$9.48 Billion | CA$13.11 Billion | CA$100.18 | +4.62% | -2.33% | Canada | Low: CA$56.07 / High: CA$108.08 | 12.04 Million |
| 80 |
Keyera Corp.
TO:KEY |
$9.45 Billion | CA$13.06 Billion | CA$56.97 | -0.82% | +0.11% | Canada | Low: CA$40.49 / High: CA$59.11 | 49.58 Million |
| 81 |
TMX Group Limited
TO:X |
$9.34 Billion | CA$12.92 Billion | CA$46.43 | +2.18% | -4.15% | Canada | Low: CA$44.39 / High: CA$57.98 | 27.85 Million |
| 82 |
Element Fleet Management Corp
TO:EFN |
$8.38 Billion | CA$11.59 Billion | CA$29.27 | -0.75% | +4.13% | Canada | Low: CA$26.00 / High: CA$38.11 | 37.56 Million |
| 83 |
Capital Power Corporation
TO:CPX |
$8.37 Billion | CA$11.57 Billion | CA$73.91 | -0.05% | -1.06% | Canada | Low: CA$54.45 / High: CA$74.76 | 13.95 Million |
| 84 |
CAE Inc.
TO:CAE |
$8.26 Billion | CA$11.42 Billion | CA$35.51 | -0.78% | +0.59% | Canada | Low: CA$32.01 / High: CA$47.40 | 21.69 Million |
| 85 |
Stantec Inc
TO:STN |
$8.07 Billion | CA$11.16 Billion | CA$97.82 | -0.18% | +0.72% | Canada | Low: CA$95.72 / High: CA$158.78 | 13.40 Million |
| 86 |
Restaurant Brands International Limited Partnership
TO:QSP-UN |
$8.03 Billion | CA$11.11 Billion | CA$101.57 | +0.00% | +0.00% | Canada | Low: CA$85.48 / High: CA$107.96 | 360.00 |
| 87 |
Equinox Gold Corp
TO:EQX |
$7.89 Billion | CA$10.91 Billion | CA$13.82 | +0.00% | -5.02% | Canada | Low: CA$7.91 / High: CA$25.62 | 166.83 Million |
| 88 |
Canadian Utilities Limited
TO:CU |
$7.85 Billion | CA$10.85 Billion | CA$52.72 | -1.18% | +2.13% | Canada | Low: CA$37.18 / High: CA$53.35 | 11.95 Million |
| 89 |
Sprott Physical Gold and Silver Trust
TO:CEF |
$7.65 Billion | CA$10.58 Billion | CA$57.21 | +0.86% | -5.64% | Canada | Low: CA$41.30 / High: CA$80.75 | 879.35K |
| 90 |
South Bow Corporation
TO:SOBO |
$7.54 Billion | CA$10.42 Billion | CA$49.96 | -1.90% | -1.58% | Canada | Low: CA$35.32 / High: CA$53.31 | 21.73 Million |
| 91 |
Quebecor Inc
TO:QBR-B |
$7.37 Billion | CA$10.19 Billion | CA$67.69 | -0.18% | +1.42% | Canada | Low: CA$36.77 / High: CA$70.15 | 22.81 Million |
| 92 |
Dundee Precious Metals Inc
TO:DPM |
$7.36 Billion | CA$10.18 Billion | CA$46.06 | +0.59% | -3.24% | Canada | Low: CA$21.60 / High: CA$59.38 | 20.12 Million |
| 93 |
Capstone Mining Corp
TO:CS |
$7.20 Billion | CA$9.95 Billion | CA$13.03 | +0.62% | -11.12% | Canada | Low: CA$7.53 / High: CA$16.66 | 91.94 Million |
| 94 |
G Mining Ventures Corp.
TO:GMIN |
$7.14 Billion | CA$9.87 Billion | CA$41.53 | +0.44% | -1.82% | Canada | Low: CA$16.24 / High: CA$58.08 | 22.31 Million |
| 95 |
New Gold Inc
TO:NGD |
$6.96 Billion | CA$9.63 Billion | CA$12.16 | +0.00% | -16.77% | Canada | Low: CA$5.69 / High: CA$18.32 | 110.25 Million |
| 96 |
Canadian Tire Corporation Limited
TO:CTC-A |
$6.95 Billion | CA$9.61 Billion | CA$195.35 | -0.53% | +5.51% | Canada | Low: CA$159.70 / High: CA$200.67 | 4.33 Million |
| 97 |
FirstService Corp
TO:FSV |
$6.67 Billion | CA$9.22 Billion | CA$201.67 | +0.07% | +9.05% | Canada | Low: CA$171.21 / High: CA$288.17 | 3.94 Million |
| 98 |
Definity Financial Corp
TO:DFY |
$6.54 Billion | CA$9.05 Billion | CA$75.24 | -0.09% | +5.20% | Canada | Low: CA$62.20 / High: CA$78.40 | 3.96 Million |
| 99 |
China Gold International Resources
TO:CGG |
$6.45 Billion | CA$8.91 Billion | CA$22.48 | +1.81% | -13.80% | Canada | Low: CA$11.51 / High: CA$43.09 | 1.62 Million |
| 100 |
Eldorado Gold Corp
TO:ELD |
$6.42 Billion | CA$8.87 Billion | CA$44.14 | -0.05% | -3.67% | Canada | Low: CA$27.09 / High: CA$67.47 | 18.29 Million |