Largest Companies on Toronto Exchange Ranked by Market Cap
Toronto Exchange (TO) lists 621 publicly traded companies with a combined market cap of $3.99 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)
$3.99 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 |
$255.76 Billion | CA$353.55 Billion | CA$252.50 | +0.03% | +1.96% | Canada | Low: CA$172.40 / High: CA$252.50 | 104.63 Million |
| 2 |
Toronto Dominion Bank
TO:TD |
$179.03 Billion | CA$247.49 Billion | CA$148.30 | -0.20% | +0.80% | Canada | Low: CA$89.90 / High: CA$148.60 | 116.66 Million |
| 3 |
Shopify Inc
TO:SHOP |
$122.34 Billion | CA$169.12 Billion | CA$137.94 | +3.18% | -9.59% | Canada | Low: CA$130.71 / High: CA$249.71 | 49.54 Million |
| 4 |
Enbridge Inc
TO:ENB |
$120.26 Billion | CA$166.24 Billion | CA$76.13 | -1.23% | +3.27% | Canada | Low: CA$59.95 / High: CA$77.08 | 244.00 Million |
| 5 |
Bank of Montreal
TO:BMO |
$107.05 Billion | CA$147.99 Billion | CA$209.94 | -0.02% | +0.79% | Canada | Low: CA$142.67 / High: CA$211.44 | 70.43 Million |
| 6 |
Canadian Imperial Bank Of Commerce
TO:CM |
$102.78 Billion | CA$142.09 Billion | CA$153.34 | -0.21% | +1.58% | Canada | Low: CA$92.61 / High: CA$153.67 | 49.77 Million |
| 7 |
Brookfield Corporation
TO:BN |
$101.77 Billion | CA$140.69 Billion | CA$62.68 | -4.00% | -1.21% | Canada | Low: CA$52.55 / High: CA$100.51 | 57.95 Million |
| 8 |
Canadian Natural Resources Ltd
TO:CNQ |
$99.58 Billion | CA$137.65 Billion | CA$66.08 | +1.19% | +8.40% | Canada | Low: CA$40.66 / High: CA$69.50 | 225.96 Million |
| 9 |
Bank of Nova Scotia
TO:BNS |
$94.57 Billion | CA$130.73 Billion | CA$106.16 | -0.02% | -0.44% | Canada | Low: CA$71.49 / High: CA$106.92 | 85.67 Million |
| 10 |
Agnico Eagle Mines Limited
TO:AEM |
$89.64 Billion | CA$123.92 Billion | CA$247.83 | -6.22% | -3.40% | Canada | Low: CA$156.75 / High: CA$344.78 | 18.29 Million |
| 11 |
Suncor Energy Inc
TO:SU |
$80.28 Billion | CA$110.98 Billion | CA$93.99 | +2.51% | +7.97% | Canada | Low: CA$48.74 / High: CA$95.05 | 107.24 Million |
| 12 |
Canadian Pacific Railway Ltd
TO:CP |
$75.98 Billion | CA$105.03 Billion | CA$117.00 | -1.91% | +0.62% | Canada | Low: CA$97.09 / High: CA$122.23 | 28.99 Million |
| 13 |
TC Energy Corp
TO:TRP |
$70.84 Billion | CA$97.93 Billion | CA$94.00 | +0.44% | +5.89% | Canada | Low: CA$63.77 / High: CA$94.00 | 121.49 Million |
| 14 |
Canadian National Railway Co
TO:CNR |
$68.07 Billion | CA$94.10 Billion | CA$153.91 | -0.38% | +1.70% | Canada | Low: CA$127.07 / High: CA$157.36 | 30.62 Million |
| 15 |
Barrick Gold Corp
TO:ABX |
$67.65 Billion | CA$93.52 Billion | CA$55.82 | -5.79% | -2.41% | Canada | Low: CA$25.89 / High: CA$71.86 | 100.03 Million |
| 16 |
Imperial Oil Ltd
TO:IMO |
$64.81 Billion | CA$89.59 Billion | CA$185.26 | +2.00% | +7.79% | Canada | Low: CA$97.98 / High: CA$185.26 | 15.62 Million |
| 17 |
Manulife Financial Corp
TO:MFC |
$62.73 Billion | CA$86.72 Billion | CA$51.72 | +0.43% | -4.33% | Canada | Low: CA$41.19 / High: CA$54.82 | 139.80 Million |
| 18 |
Wheaton Precious Metals Corp
TO:WPM |
$58.93 Billion | CA$81.46 Billion | CA$179.39 | -6.10% | -0.13% | Canada | Low: CA$115.44 / High: CA$226.64 | 16.33 Million |
| 19 |
National Bank of Canada
TO:NA |
$57.30 Billion | CA$79.21 Billion | CA$204.62 | -0.55% | -0.99% | Canada | Low: CA$128.29 / High: CA$207.84 | 25.11 Million |
| 20 |
Cenovus Energy Inc
TO:CVE |
$57.21 Billion | CA$79.09 Billion | CA$42.41 | +2.56% | +9.19% | Canada | Low: CA$17.79 / High: CA$42.41 | 153.37 Million |
| 21 |
Alimentation Couchen Tard Inc A
TO:ATD |
$52.12 Billion | CA$72.04 Billion | CA$78.46 | -1.08% | -0.67% | Canada | Low: CA$67.64 / High: CA$85.26 | 25.02 Million |
| 22 |
Loblaw Companies Limited
TO:L |
$51.07 Billion | CA$70.60 Billion | CA$60.66 | -0.43% | +0.93% | Canada | Low: CA$53.46 / High: CA$234.11 | 28.69 Million |
| 23 |
Great-West Lifeco Inc.
TO:GWO |
$50.97 Billion | CA$70.47 Billion | CA$77.75 | +0.57% | +1.82% | Canada | Low: CA$49.95 / High: CA$77.75 | 26.15 Million |
| 24 |
Cameco Corp
TO:CCO |
$46.61 Billion | CA$64.44 Billion | CA$147.99 | -4.08% | -8.74% | Canada | Low: CA$72.34 / High: CA$181.66 | 21.64 Million |
| 25 |
Franco-Nevada Corporation
TO:FNV |
$43.24 Billion | CA$59.77 Billion | CA$310.03 | -5.10% | -0.54% | Canada | Low: CA$211.93 / High: CA$383.74 | 7.68 Million |
| 26 |
Celestica Inc.
TO:CLS |
$41.15 Billion | CA$56.89 Billion | CA$494.83 | -5.56% | -5.68% | Canada | Low: CA$156.77 / High: CA$576.75 | 11.61 Million |
| 27 |
Constellation Software Inc.
TO:CSU |
$40.05 Billion | CA$55.36 Billion | CA$2612.34 | +3.13% | +1.82% | Canada | Low: CA$2258.18 / High: CA$5050.48 | 1.40 Million |
| 28 |
Waste Connections Inc
TO:WCN |
$39.82 Billion | CA$55.05 Billion | CA$215.36 | +1.22% | +2.70% | Canada | Low: CA$206.55 / High: CA$272.74 | 8.67 Million |
| 29 |
Sun Life Financial Inc.
TO:SLF |
$39.68 Billion | CA$54.85 Billion | CA$99.03 | +0.74% | +4.47% | Canada | Low: CA$77.85 / High: CA$99.65 | 41.11 Million |
| 30 |
Thomson Reuters Corp
TO:TRI |
$36.72 Billion | CA$50.76 Billion | CA$114.06 | +5.02% | -10.39% | Canada | Low: CA$108.61 / High: CA$293.53 | 17.44 Million |
| 31 |
Nutrien Ltd
TO:NTR |
$34.19 Billion | CA$47.26 Billion | CA$98.45 | +1.14% | +5.53% | Canada | Low: CA$75.58 / High: CA$114.41 | 33.24 Million |
| 32 |
Kinross Gold Corp
TO:K |
$33.71 Billion | CA$46.61 Billion | CA$39.03 | -7.97% | -6.22% | Canada | Low: CA$20.00 / High: CA$51.92 | 67.70 Million |
| 33 |
Intact Financial Corporation
TO:IFC |
$33.64 Billion | CA$46.50 Billion | CA$263.02 | +2.14% | +4.04% | Canada | Low: CA$244.28 / High: CA$316.65 | 8.65 Million |
| 34 |
Power Corporation Of Canada
TO:POW |
$33.59 Billion | CA$46.44 Billion | CA$79.76 | -1.19% | +1.19% | Canada | Low: CA$50.60 / High: CA$80.72 | 46.57 Million |
| 35 |
Dollarama Inc
TO:DOL |
$33.48 Billion | CA$46.29 Billion | CA$170.03 | -1.63% | -2.91% | Canada | Low: CA$166.76 / High: CA$206.17 | 15.73 Million |
| 36 |
Fairfax Financial Holdings Ltd
TO:FFH |
$29.96 Billion | CA$41.41 Billion | CA$2170.90 | -1.07% | -1.85% | Canada | Low: CA$2170.28 / High: CA$2624.49 | 1.32 Million |
| 37 |
Teck Resources Limited
TO:TECK-B |
$29.41 Billion | CA$40.65 Billion | CA$84.34 | -6.09% | +1.52% | Canada | Low: CA$43.33 / High: CA$91.63 | 22.55 Million |
| 38 |
Pembina Pipeline Corp
TO:PPL |
$28.32 Billion | CA$39.15 Billion | CA$67.35 | +0.94% | +9.83% | Canada | Low: CA$48.90 / High: CA$67.35 | 42.30 Million |
| 39 |
Fortis Inc
TO:FTS |
$27.71 Billion | CA$38.31 Billion | CA$75.25 | -2.79% | -1.83% | Canada | Low: CA$63.96 / High: CA$80.10 | 37.98 Million |
| 40 |
George Weston Limited
TO:WN |
$26.34 Billion | CA$36.41 Billion | CA$95.23 | -0.50% | +0.35% | Canada | Low: CA$83.24 / High: CA$280.39 | 6.55 Million |
| 41 |
Restaurant Brands International Inc
TO:QSR |
$26.19 Billion | CA$36.21 Billion | CA$104.35 | -0.52% | -3.38% | Canada | Low: CA$85.60 / High: CA$111.25 | 18.98 Million |
| 42 |
Hydro One Ltd
TO:H |
$25.00 Billion | CA$34.57 Billion | CA$57.60 | -1.56% | -1.86% | Canada | Low: CA$47.89 / High: CA$60.17 | 22.65 Million |
| 43 |
Lundin Mining Corporation
TO:LUN |
$23.92 Billion | CA$33.07 Billion | CA$38.65 | -6.57% | +7.06% | Canada | Low: CA$12.51 / High: CA$44.41 | 72.11 Million |
| 44 |
Pan American Silver Corp
TO:PAAS |
$23.68 Billion | CA$32.74 Billion | CA$77.61 | -7.52% | -1.85% | Canada | Low: CA$33.07 / High: CA$93.58 | 23.59 Million |
| 45 |
BCE Inc
TO:BCE |
$22.07 Billion | CA$30.51 Billion | CA$32.72 | -1.45% | -2.33% | Canada | Low: CA$29.27 / High: CA$36.12 | 84.56 Million |
| 46 |
First Quantum Minerals Ltd
TO:FM |
$20.87 Billion | CA$28.85 Billion | CA$34.84 | -5.84% | +5.51% | Canada | Low: CA$19.63 / High: CA$41.91 | 83.76 Million |
| 47 |
Telus Corp
TO:T |
$18.96 Billion | CA$26.22 Billion | CA$16.79 | -1.24% | -4.33% | Canada | Low: CA$16.27 / High: CA$23.01 | 153.40 Million |
| 48 |
Tourmaline Oil Corp.
TO:TOU |
$18.96 Billion | CA$26.21 Billion | CA$67.50 | +1.73% | +4.07% | Canada | Low: CA$56.85 / High: CA$69.52 | 54.94 Million |
| 49 |
RB Global
TO:RBA |
$18.92 Billion | CA$26.16 Billion | CA$140.42 | +0.47% | -0.52% | Canada | Low: CA$130.15 / High: CA$164.14 | 5.08 Million |
| 50 |
WSP Global Inc
TO:WSP |
$18.88 Billion | CA$26.10 Billion | CA$193.59 | +1.36% | -13.65% | Canada | Low: CA$190.99 / High: CA$291.43 | 11.00 Million |
| 51 |
Brookfield Infrastructure Partners L.P
TO:BIP-UN |
$17.37 Billion | CA$24.02 Billion | CA$52.26 | -0.74% | +3.63% | Canada | Low: CA$41.15 / High: CA$54.82 | 12.33 Million |
| 52 |
Alamos Gold Inc
TO:AGI |
$16.80 Billion | CA$23.23 Billion | CA$55.32 | -7.23% | -4.42% | Canada | Low: CA$33.67 / High: CA$75.65 | 22.31 Million |
| 53 |
Sprott Physical Gold Trust
TO:PHYS |
$16.46 Billion | CA$22.75 Billion | CA$47.36 | -2.19% | -2.61% | Canada | Low: CA$34.27 / High: CA$55.69 | 2.11 Million |
| 54 |
Bombardier Inc Series B
TO:BBD-B |
$16.39 Billion | CA$22.66 Billion | CA$261.75 | -2.39% | -10.59% | Canada | Low: CA$89.66 / High: CA$296.66 | 8.65 Million |
| 55 |
Magna International Inc
TO:MG |
$16.35 Billion | CA$22.61 Billion | CA$83.05 | -4.49% | -0.71% | Canada | Low: CA$48.69 / High: CA$93.52 | 32.42 Million |
| 56 |
Emera Inc.
TO:EMA |
$15.75 Billion | CA$21.77 Billion | CA$71.19 | -0.85% | -0.07% | Canada | Low: CA$60.48 / High: CA$73.95 | 29.75 Million |
| 57 |
Sprott Physical Silver
TO:PSLV |
$15.62 Billion | CA$21.60 Billion | CA$33.87 | -8.52% | -3.08% | Canada | Low: CA$15.28 / High: CA$49.35 | 6.70 Million |
| 58 |
Lundin Gold Inc
TO:LUG |
$15.17 Billion | CA$20.97 Billion | CA$86.76 | -8.14% | -6.10% | Canada | Low: CA$60.23 / High: CA$128.57 | 12.13 Million |
| 59 |
Rogers Communications Inc
TO:RCI-B |
$15.08 Billion | CA$20.84 Billion | CA$48.58 | -0.90% | -2.65% | Canada | Low: CA$35.81 / High: CA$56.05 | 44.03 Million |
| 60 |
Whitecap Resources Inc.
TO:WCP |
$14.70 Billion | CA$20.32 Billion | CA$16.74 | +3.40% | +6.56% | Canada | Low: CA$8.49 / High: CA$16.74 | 144.93 Million |
| 61 |
Metro Inc.
TO:MRU |
$13.58 Billion | CA$18.77 Billion | CA$89.00 | +0.24% | +0.16% | Canada | Low: CA$88.07 / High: CA$107.96 | 13.00 Million |
| 62 |
Toromont Industries Ltd.
TO:TIH |
$13.10 Billion | CA$18.11 Billion | CA$223.89 | -0.73% | +3.04% | Canada | Low: CA$115.73 / High: CA$225.53 | 5.55 Million |
| 63 |
IGM Financial Inc.
TO:IGM |
$13.06 Billion | CA$18.05 Billion | CA$77.64 | -0.88% | +2.28% | Canada | Low: CA$42.36 / High: CA$78.33 | 9.74 Million |
| 64 |
ARC Resources Ltd.
TO:ARX |
$12.95 Billion | CA$17.90 Billion | CA$31.09 | +0.71% | +2.03% | Canada | Low: CA$22.83 / High: CA$32.22 | 181.29 Million |
| 65 |
Gfl Environmental Holdings Inc
TO:GFL |
$12.89 Billion | CA$17.82 Billion | CA$51.04 | +0.04% | +0.49% | Canada | Low: CA$49.61 / High: CA$70.70 | 19.32 Million |
| 66 |
Ivanhoe Mines Ltd.
TO:IVN |
$12.08 Billion | CA$16.69 Billion | CA$11.76 | -6.15% | +5.28% | Canada | Low: CA$9.88 / High: CA$18.81 | 117.03 Million |
| 67 |
AltaGas Ltd
TO:ALA |
$11.98 Billion | CA$16.57 Billion | CA$53.17 | +0.66% | +4.62% | Canada | Low: CA$37.51 / High: CA$53.17 | 23.19 Million |
| 68 |
CGI Inc
TO:GIB-A |
$11.66 Billion | CA$16.12 Billion | CA$86.98 | +1.80% | -6.49% | Canada | Low: CA$85.04 / High: CA$150.60 | 18.25 Million |
| 69 |
Saputo Inc
TO:SAP |
$11.63 Billion | CA$16.08 Billion | CA$39.67 | -0.75% | -3.85% | Canada | Low: CA$26.04 / High: CA$45.06 | 23.48 Million |
| 70 |
TFI International Inc
TO:TFII |
$11.54 Billion | CA$15.96 Billion | CA$193.90 | -1.02% | +2.77% | Canada | Low: CA$113.84 / High: CA$197.81 | 6.30 Million |
| 71 |
iA Financial Corporation Inc
TO:IAG |
$11.15 Billion | CA$15.41 Billion | CA$170.97 | +0.04% | +4.74% | Canada | Low: CA$135.34 / High: CA$181.90 | 8.85 Million |
| 72 |
TMX Group Limited
TO:X |
$10.81 Billion | CA$14.94 Billion | CA$53.70 | -0.65% | -3.73% | Canada | Low: CA$44.39 / High: CA$57.98 | 17.57 Million |
| 73 |
Brookfield Renewable Partners L.P
TO:BEP-UN |
$10.47 Billion | CA$14.47 Billion | CA$47.28 | +1.24% | +0.04% | Canada | Low: CA$31.70 / High: CA$48.57 | 8.28 Million |
| 74 |
Equinox Gold Corp
TO:EQX |
$10.42 Billion | CA$14.40 Billion | CA$18.25 | -7.59% | -7.12% | Canada | Low: CA$7.78 / High: CA$25.62 | 64.67 Million |
| 75 |
Gildan Activewear Inc.
TO:GIL |
$10.41 Billion | CA$14.39 Billion | CA$77.71 | -0.88% | -4.11% | Canada | Low: CA$62.92 / High: CA$99.00 | 11.90 Million |
| 76 |
AtkinsRealis Group Inc
TO:ATRL |
$10.16 Billion | CA$14.04 Billion | CA$85.70 | +0.26% | -9.68% | Canada | Low: CA$83.66 / High: CA$105.98 | 11.82 Million |
| 77 |
CCL Industries Inc
TO:CCL-B |
$10.11 Billion | CA$13.98 Billion | CA$86.54 | -0.67% | +1.82% | Canada | Low: CA$75.62 / High: CA$94.88 | 8.87 Million |
| 78 |
IAMGold Corporation
TO:IMG |
$10.01 Billion | CA$13.84 Billion | CA$23.34 | -8.04% | -6.71% | Canada | Low: CA$9.11 / High: CA$33.56 | 42.24 Million |
| 79 |
HudBay Minerals Inc
TO:HBM |
$9.87 Billion | CA$13.64 Billion | CA$34.35 | -8.23% | +5.24% | Canada | Low: CA$11.69 / High: CA$38.65 | 47.49 Million |
| 80 |
Aritzia Inc
TO:ATZ |
$9.84 Billion | CA$13.60 Billion | CA$139.59 | -3.05% | -1.70% | Canada | Low: CA$63.44 / High: CA$148.35 | 18.53 Million |
| 81 |
Finning International Inc.
TO:FTT |
$9.68 Billion | CA$13.38 Billion | CA$102.24 | -0.90% | +4.59% | Canada | Low: CA$49.32 / High: CA$104.97 | 9.50 Million |
| 82 |
Keyera Corp.
TO:KEY |
$9.53 Billion | CA$13.17 Billion | CA$57.44 | +4.23% | +13.41% | Canada | Low: CA$40.49 / High: CA$57.44 | 35.15 Million |
| 83 |
Sprott Physical Gold and Silver Trust
TO:CEF |
$9.23 Billion | CA$12.76 Billion | CA$65.86 | -5.11% | -3.03% | Canada | Low: CA$39.90 / High: CA$80.75 | 691.29K |
| 84 |
Stantec Inc
TO:STN |
$8.78 Billion | CA$12.14 Billion | CA$106.39 | +6.49% | -14.43% | Canada | Low: CA$99.91 / High: CA$158.78 | 9.96 Million |
| 85 |
Restaurant Brands International Limited Partnership
TO:QSP-UN |
$8.28 Billion | CA$11.45 Billion | CA$104.73 | +0.00% | +0.00% | Canada | Low: CA$85.48 / High: CA$107.96 | 6.00K |
| 86 |
G Mining Ventures Corp.
TO:GMIN |
$8.17 Billion | CA$11.30 Billion | CA$47.53 | -7.64% | -9.67% | Canada | Low: CA$16.24 / High: CA$58.08 | 15.54 Million |
| 87 |
CAE Inc.
TO:CAE |
$8.16 Billion | CA$11.28 Billion | CA$35.04 | -1.35% | -4.94% | Canada | Low: CA$34.20 / High: CA$47.40 | 19.68 Million |
| 88 |
China Gold International Resources
TO:CGG |
$7.97 Billion | CA$11.02 Billion | CA$27.81 | -6.43% | -6.17% | Canada | Low: CA$9.82 / High: CA$43.09 | 1.63 Million |
| 89 |
Element Fleet Management Corp
TO:EFN |
$7.94 Billion | CA$10.98 Billion | CA$27.72 | +0.98% | -4.08% | Canada | Low: CA$26.85 / High: CA$38.11 | 24.28 Million |
| 90 |
South Bow Corporation
TO:SOBO |
$7.73 Billion | CA$10.69 Billion | CA$51.25 | +1.97% | +6.95% | Canada | Low: CA$35.30 / High: CA$51.25 | 32.07 Million |
| 91 |
NexGen Energy Ltd.
TO:NXE |
$7.42 Billion | CA$10.25 Billion | CA$15.49 | -5.72% | -8.29% | Canada | Low: CA$7.52 / High: CA$18.84 | 50.81 Million |
| 92 |
Quebecor Inc
TO:QBR-B |
$7.26 Billion | CA$10.04 Billion | CA$65.36 | +5.30% | +15.40% | Canada | Low: CA$36.77 / High: CA$65.36 | 23.00 Million |
| 93 |
Canadian Utilities Limited
TO:CU |
$7.19 Billion | CA$9.93 Billion | CA$48.29 | -1.05% | +0.75% | Canada | Low: CA$37.18 / High: CA$50.81 | 15.06 Million |
| 94 |
Capital Power Corporation
TO:CPX |
$7.18 Billion | CA$9.93 Billion | CA$63.82 | -0.42% | -3.49% | Canada | Low: CA$54.29 / High: CA$73.59 | 13.18 Million |
| 95 |
Dundee Precious Metals Inc
TO:DPM |
$7.16 Billion | CA$9.90 Billion | CA$44.77 | -5.51% | -3.74% | Canada | Low: CA$19.33 / High: CA$59.38 | 18.05 Million |
| 96 |
OceanaGold Corporation
TO:OGC |
$7.12 Billion | CA$9.84 Billion | CA$43.07 | -6.19% | +3.93% | Canada | Low: CA$5.79 / High: CA$58.22 | 17.98 Million |
| 97 |
Capstone Mining Corp
TO:CS |
$7.09 Billion | CA$9.80 Billion | CA$12.84 | -8.02% | +7.45% | Canada | Low: CA$6.62 / High: CA$16.66 | 113.14 Million |
| 98 |
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 |
| 99 |
Osisko Gold Ro
TO:OR |
$6.81 Billion | CA$9.41 Billion | CA$50.08 | -4.79% | -2.02% | Canada | Low: CA$34.01 / High: CA$65.25 | 10.03 Million |
| 100 |
Triple Flag Precious Metals Corp
TO:TFPM |
$6.57 Billion | CA$9.08 Billion | CA$43.98 | -6.37% | -0.48% | Canada | Low: CA$28.95 / High: CA$56.40 | 4.89 Million |