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