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