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