Largest Companies on Toronto Exchange Ranked by Market Cap

Toronto Exchange (TO) lists 621 publicly traded companies with a combined market cap of $4.30 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.30 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
101 OceanaGold Corporation
TO:OGC
$6.88 Billion CA$9.51 Billion CA$42.75 +0.87% +8.01% Canada Low: CA$23.65 / High: CA$58.22 22.98 Million
102 Osisko Gold Ro
TO:OR
$6.75 Billion CA$9.33 Billion CA$49.63 +1.87% +8.55% Canada Low: CA$39.42 / High: CA$65.25 9.01 Million
103 Descartes Systems Group Inc
TO:DSG
$6.70 Billion CA$9.26 Billion CA$107.80 +0.38% +0.18% Canada Low: CA$86.02 / High: CA$149.45 7.83 Million
104 Quebecor Inc
TO:QBR-B
$6.65 Billion CA$9.19 Billion CA$61.79 +0.13% -5.29% Canada Low: CA$40.61 / High: CA$70.15 26.98 Million
105 FirstService Corp
TO:FSV
$6.59 Billion CA$9.10 Billion CA$199.14 +0.45% +1.61% Canada Low: CA$171.21 / High: CA$288.17 3.88 Million
106 Definity Financial Corp
TO:DFY
$6.37 Billion CA$8.80 Billion CA$73.20 -0.29% -6.75% Canada Low: CA$62.20 / High: CA$81.78 4.14 Million
107 Open Text Corp
TO:OTEX
$6.16 Billion CA$8.51 Billion CA$33.97 +0.09% -1.93% Canada Low: CA$28.34 / High: CA$55.33 29.98 Million
108 Bausch + Lomb Corp
TO:BLCO
$6.13 Billion CA$8.47 Billion CA$23.92 +0.46% +2.09% Canada Low: CA$19.99 / High: CA$25.41 42.32K
109 PrairieSky Royalty Ltd
TO:PSK
$6.10 Billion CA$8.44 Billion CA$36.29 -0.63% +4.34% Canada Low: CA$23.84 / High: CA$36.52 8.64 Million
110 Air Canada
TO:AC
$5.97 Billion CA$8.26 Billion CA$28.76 -0.17% -5.43% Canada Low: CA$16.56 / High: CA$30.61 65.19 Million
111 Montage Gold Corp.
TO:MAU
$5.97 Billion CA$8.25 Billion CA$20.47 -0.34% +8.83% Canada Low: CA$5.31 / High: CA$20.54 25.16 Million
112 Perseus Mining Ltd
TO:PRU
$5.85 Billion CA$8.08 Billion CA$6.09 +1.75% +12.15% Canada Low: CA$3.32 / High: CA$6.25 625.66K
113 MEG Energy Corp
TO:MEG
$5.68 Billion CA$7.86 Billion CA$30.89 +0.72% +3.90% Canada Low: CA$28.01 / High: CA$30.90 30.66 Million
114 Onex Corp
TO:ONEX
$5.63 Billion CA$7.79 Billion CA$113.39 +1.20% -3.91% Canada Low: CA$95.96 / High: CA$125.78 2.51 Million
115 Strathcona Resources Ltd.
TO:SCR
$5.61 Billion CA$7.76 Billion CA$44.20 -1.03% +4.29% Canada Low: CA$25.94 / High: CA$51.33 9.67 Million
116 ATCO Ltd
TO:ACO-X
$5.43 Billion CA$7.51 Billion CA$74.37 -3.42% -2.61% Canada Low: CA$47.81 / High: CA$81.41 5.96 Million
117 Colliers International Group Inc Bats
TO:CIGI
$5.30 Billion CA$7.33 Billion CA$147.21 -0.01% +0.00% Canada Low: CA$125.94 / High: CA$236.32 2.48 Million
118 West Fraser Timber Co Ltd
TO:WFG
$5.28 Billion CA$7.30 Billion CA$96.09 +0.86% -0.64% Canada Low: CA$81.01 / High: CA$106.21 3.75 Million
119 Exchange Income Corporation
TO:EIF
$5.18 Billion CA$7.16 Billion CA$127.78 -2.50% -4.53% Canada Low: CA$69.94 / High: CA$135.43 3.55 Million
120 Parkland Fuel Corporation
TO:PKI
$5.03 Billion CA$6.96 Billion CA$39.84 -0.35% -2.90% Canada Low: CA$37.69 / High: CA$41.03 30.99 Million
121 Chartwell Retirement Residences
TO:CSH-UN
$4.88 Billion CA$6.74 Billion CA$20.80 -0.95% -1.00% Canada Low: CA$17.92 / High: CA$23.27 14.00 Million
122 Tamarack Valley Energy Ltd
TO:TVE
$4.77 Billion CA$6.59 Billion CA$13.78 +0.15% +6.33% Canada Low: CA$5.19 / High: CA$13.94 42.07 Million
123 Torex Gold Resources Inc
TO:TXG
$4.72 Billion CA$6.52 Billion CA$69.84 +0.37% +14.93% Canada Low: CA$42.65 / High: CA$83.11 15.49 Million
124 BlackBerry Ltd
TO:BB
$4.70 Billion CA$6.50 Billion CA$11.09 -1.68% -11.42% Canada Low: CA$4.38 / High: CA$17.91 65.92 Million
125 Centerra Gold Inc
TO:CG
$4.70 Billion CA$6.49 Billion CA$32.69 +0.77% +10.51% Canada Low: CA$10.63 / High: CA$32.69 17.19 Million
126 Linamar Corporation
TO:LNR
$4.67 Billion CA$6.45 Billion CA$109.00 +4.21% +4.78% Canada Low: CA$70.16 / High: CA$109.00 3.53 Million
127 Methanex Corporation
TO:MX
$4.64 Billion CA$6.41 Billion CA$82.86 +2.17% +9.72% Canada Low: CA$47.41 / High: CA$90.57 5.90 Million
128 RioCan Real Estate Investment Trust
TO:REI-UN
$4.44 Billion CA$6.13 Billion CA$21.11 -1.91% -2.76% Canada Low: CA$18.13 / High: CA$23.16 17.10 Million
129 Empire Company Limited
TO:EMP-A
$4.43 Billion CA$6.12 Billion CA$47.64 +0.13% -3.78% Canada Low: CA$43.84 / High: CA$54.53 10.83 Million
130 E-L Financial Corp Ltd
TO:ELF
$4.39 Billion CA$6.08 Billion CA$17.55 +0.80% -1.13% Canada Low: CA$14.99 / High: CA$18.44 832.38K
131 Algonquin Power & Utilities Corp
TO:AQN
$4.37 Billion CA$6.04 Billion CA$7.86 -2.24% -3.20% Canada Low: CA$7.45 / High: CA$9.54 61.44 Million
132 Skeena Resources Ltd
TO:SKE
$4.31 Billion CA$5.95 Billion CA$47.97 -0.10% +4.90% Canada Low: CA$21.26 / High: CA$51.99 7.32 Million
133 Aris Mining Corporation
TO:ARIS
$4.29 Billion CA$5.93 Billion CA$28.75 +3.16% +18.56% Canada Low: CA$10.22 / High: CA$30.90 18.39 Million
134 MDA Ltd
TO:MDA
$4.28 Billion CA$5.91 Billion CA$42.62 -1.04% -12.11% Canada Low: CA$21.43 / High: CA$67.13 24.60 Million
135 Avalon Advanced Materials Ltd
TO:AVL
$4.26 Billion CA$5.89 Billion CA$8.30 -29.66% +58.70% Canada Low: CA$0.04 / High: CA$11.80 751.34K
136 Rogers Communications Inc
TO:RCI-A
$4.10 Billion CA$5.67 Billion CA$51.00 +1.45% -0.97% Canada Low: CA$46.06 / High: CA$56.72 41.97K
137 Ero Copper Corp
TO:ERO
$4.09 Billion CA$5.65 Billion CA$54.18 +9.21% +13.13% Canada Low: CA$19.32 / High: CA$54.18 9.50 Million
138 Northland Power Inc.
TO:NPI
$4.04 Billion CA$5.58 Billion CA$21.34 -1.57% +2.40% Canada Low: CA$16.24 / High: CA$25.78 24.16 Million
139 Granite Real Estate Investment Trust
TO:GRT-UN
$3.90 Billion CA$5.40 Billion CA$88.87 -2.31% -2.81% Canada Low: CA$75.00 / High: CA$99.61 1.90 Million
140 Athabasca Oil Corp
TO:ATH
$3.88 Billion CA$5.37 Billion CA$11.09 +0.54% +5.32% Canada Low: CA$5.98 / High: CA$12.68 50.10 Million
141 Gibson Energy Inc.
TO:GEI
$3.88 Billion CA$5.36 Billion CA$31.10 -1.40% -2.39% Canada Low: CA$22.66 / High: CA$32.48 14.64 Million
142 TransAlta Corp
TO:TA
$3.85 Billion CA$5.32 Billion CA$16.81 -3.34% -4.16% Canada Low: CA$16.22 / High: CA$24.79 46.88 Million
143 Aya Gold & Silver Inc
TO:AYA
$3.79 Billion CA$5.24 Billion CA$36.66 -1.16% -2.08% Canada Low: CA$12.39 / High: CA$39.09 28.72 Million
144 Canadian Apartment Properties Real Estate Investment Trust
TO:CAR-UN
$3.76 Billion CA$5.20 Billion CA$34.13 +0.00% +0.89% Canada Low: CA$33.36 / High: CA$43.03 10.50 Million
145 Secure Energy Services Inc.
TO:SES
$3.76 Billion CA$5.20 Billion CA$23.84 -0.21% -1.85% Canada Low: CA$16.14 / High: CA$24.64 12.79 Million
146 Wesdome Gold Mines Ltd.
TO:WDO
$3.75 Billion CA$5.19 Billion CA$34.97 +2.28% +7.01% Canada Low: CA$17.19 / High: CA$34.97 13.06 Million
147 Peyto Exploration&Development Corp
TO:PEY
$3.69 Billion CA$5.11 Billion CA$25.29 -0.12% +3.61% Canada Low: CA$17.94 / High: CA$28.98 15.77 Million
148 Fortuna Silver Mines Inc
TO:FVI
$3.69 Billion CA$5.10 Billion CA$16.61 +1.03% +13.61% Canada Low: CA$10.27 / High: CA$18.64 17.91 Million
149 Orla Mining Ltd
TO:OLA
$3.65 Billion CA$5.05 Billion CA$13.46 +7.34% +2.98% Canada Low: CA$12.09 / High: CA$29.67 38.88 Million
150 Choice Properties Real Estate Investment Trust
TO:CHP-UN
$3.64 Billion CA$5.03 Billion CA$15.34 -1.79% -1.60% Canada Low: CA$14.34 / High: CA$16.66 19.45 Million
151 Topaz Energy Corp
TO:TPZ
$3.60 Billion CA$4.97 Billion CA$32.13 +0.37% +5.41% Canada Low: CA$24.48 / High: CA$33.54 12.23 Million
152 NovaGold Resources Inc
TO:NG
$3.54 Billion CA$4.89 Billion CA$12.02 +0.75% +11.19% Canada Low: CA$7.28 / High: CA$19.43 16.02 Million
153 Kinaxis Inc
TO:KXS
$3.54 Billion CA$4.89 Billion CA$179.75 +1.24% +2.65% Canada Low: CA$118.75 / High: CA$192.21 2.26 Million
154 First Capital Real Estate Investment Trust
TO:FCR-UN
$3.49 Billion CA$4.82 Billion CA$22.69 -0.44% -0.66% Canada Low: CA$18.52 / High: CA$23.59 10.24 Million
155 Sandstorm Gold Ltd N
TO:SSL
$3.42 Billion CA$4.73 Billion CA$16.15 -2.12% -4.89% Canada Low: CA$15.03 / High: CA$18.11 41.90 Million
156 EQB Inc.
TO:EQB
$3.42 Billion CA$4.73 Billion CA$133.42 +0.63% -3.93% Canada Low: CA$84.49 / High: CA$149.61 2.15 Million
157 Paramount Resources Ltd.
TO:POU
$3.41 Billion CA$4.71 Billion CA$32.81 +0.83% +3.57% Canada Low: CA$20.03 / High: CA$33.23 4.93 Million
158 Sprott Inc.
TO:SII
$3.40 Billion CA$4.70 Billion CA$182.33 +4.72% +11.67% Canada Low: CA$89.31 / High: CA$225.93 1.63 Million
159 Quebecor Inc
TO:QBR-A
$3.39 Billion CA$4.69 Billion CA$62.70 -0.05% -4.86% Canada Low: CA$39.01 / High: CA$71.89 16.06K
160 Taseko Mines Ltd
TO:TKO
$3.34 Billion CA$4.62 Billion CA$12.64 +5.51% +7.76% Canada Low: CA$4.38 / High: CA$12.64 31.05 Million
161 Baytex Energy Corp
TO:BTE
$3.34 Billion CA$4.62 Billion CA$6.61 -0.90% +10.54% Canada Low: CA$2.93 / High: CA$7.32 93.05 Million
162 CI Financial Corp
TO:CIX
$3.32 Billion CA$4.59 Billion CA$31.99 +0.00% +0.00% Canada Low: CA$31.99 / High: CA$31.99 410.97K
163 Almonty Industries Inc
TO:AII
$3.18 Billion CA$4.40 Billion CA$15.51 -4.96% -22.10% Canada Low: CA$5.71 / High: CA$32.07 32.26 Million
164 Denison Mines Corp
TO:DML
$3.15 Billion CA$4.35 Billion CA$4.81 +10.83% +5.95% Canada Low: CA$2.88 / High: CA$5.97 78.56 Million
165 Endeavour Silver Corp.
TO:EDR
$3.13 Billion CA$4.33 Billion CA$14.62 -3.37% +1.74% Canada Low: CA$7.99 / High: CA$19.33 22.24 Million
166 Seabridge Gold Inc.
TO:SEA
$3.07 Billion CA$4.24 Billion CA$41.51 -9.76% -7.49% Canada Low: CA$22.70 / High: CA$53.75 2.22 Million
167 Premium Brands Holdings Corporation
TO:PBH
$3.03 Billion CA$4.19 Billion CA$80.68 +0.37% -1.93% Canada Low: CA$80.09 / High: CA$106.12 7.49 Million
168 Bombardier Inc
TO:BBD-A
$3.00 Billion CA$4.15 Billion CA$341.81 +1.74% -0.66% Canada Low: CA$153.51 / High: CA$375.57 133.14K
169 Brookfield Business Partners L.P.
TO:BBU-UN
$2.94 Billion CA$4.06 Billion CA$45.79 +1.06% -1.61% Canada Low: CA$36.66 / High: CA$50.82 3.30 Million
170 Allied Gold Corporation
TO:AAUC
$2.93 Billion CA$4.05 Billion CA$32.38 +2.27% +1.50% Canada Low: CA$18.66 / High: CA$43.70 42.13 Million
171 CES Energy Solutions Corp
TO:CEU
$2.92 Billion CA$4.04 Billion CA$19.15 +0.74% +0.52% Canada Low: CA$8.20 / High: CA$19.34 15.06 Million
172 SmartCentres Real Estate Investment Trust
TO:SRU-UN
$2.90 Billion CA$4.02 Billion CA$27.75 -1.67% -3.07% Canada Low: CA$25.11 / High: CA$30.69 7.88 Million
173 International Petroleum Corp
TO:IPCO
$2.87 Billion CA$3.97 Billion CA$35.18 +0.98% +9.80% Canada Low: CA$21.01 / High: CA$39.22 4.67 Million
174 Dream Industrial Real Estate Investment Trust
TO:DIR-UN
$2.82 Billion CA$3.90 Billion CA$13.90 -1.49% -0.64% Canada Low: CA$11.87 / High: CA$14.80 12.39 Million
175 Stella-Jones Inc.
TO:SJ
$2.82 Billion CA$3.89 Billion CA$71.38 +0.11% -6.20% Canada Low: CA$71.28 / High: CA$100.19 4.32 Million
176 Aura Minerals Inc
TO:ORA
$2.78 Billion CA$3.84 Billion CA$45.97 -3.95% +5.00% Canada Low: CA$38.25 / High: CA$48.52 2.53 Million
177 Bird Construction Inc.
TO:BDT
$2.77 Billion CA$3.82 Billion CA$69.00 -1.19% -4.01% Canada Low: CA$22.61 / High: CA$77.18 8.39 Million
178 Silvercorp Metals Inc
TO:SVM
$2.76 Billion CA$3.82 Billion CA$17.25 -0.98% +5.18% Canada Low: CA$6.33 / High: CA$21.52 20.43 Million
179 Boralex Inc
TO:BLX
$2.74 Billion CA$3.78 Billion CA$37.24 +0.03% +0.11% Canada Low: CA$23.88 / High: CA$37.24 16.20 Million
180 NuVista Energy Ltd.
TO:NVA
$2.67 Billion CA$3.69 Billion CA$19.04 +0.00% +2.92% Canada Low: CA$14.23 / High: CA$19.04 41.23 Million
181 BRP Inc
TO:DOO
$2.64 Billion CA$3.65 Billion CA$93.82 +1.95% +4.04% Canada Low: CA$69.83 / High: CA$111.77 6.46 Million
182 Russel Metals Inc.
TO:RUS
$2.62 Billion CA$3.62 Billion CA$75.56 +0.84% -6.14% Canada Low: CA$39.27 / High: CA$81.14 5.61 Million
183 Altius Minerals Corporation
TO:ALS
$2.59 Billion CA$3.58 Billion CA$64.27 +1.82% +2.95% Canada Low: CA$29.00 / High: CA$66.04 6.44 Million
184 MAG Silver Corp
TO:MAG
$2.58 Billion CA$3.56 Billion CA$34.38 +2.90% +3.99% Canada Low: CA$32.71 / High: CA$34.38 7.13 Million
185 Curaleaf Holdings Inc.
TO:CURA
$2.52 Billion CA$3.49 Billion CA$13.73 +3.86% +1.70% Canada Low: CA$2.64 / High: CA$16.21 4.33 Million
186 Boyd Group Services Inc.
TO:BYD
$2.45 Billion CA$3.38 Billion CA$121.49 -4.10% -5.07% Canada Low: CA$121.49 / High: CA$245.84 3.05 Million
187 Headwater Exploration Inc
TO:HWX
$2.45 Billion CA$3.38 Billion CA$14.22 +0.92% +7.48% Canada Low: CA$6.61 / High: CA$14.22 15.66 Million
188 Maple Leaf Foods Inc.
TO:MFI
$2.43 Billion CA$3.36 Billion CA$26.95 +0.30% +0.26% Canada Low: CA$23.75 / High: CA$36.13 5.01 Million
189 Bausch Health Companies Inc
TO:BHC
$2.39 Billion CA$3.30 Billion CA$8.82 -6.27% -0.11% Canada Low: CA$6.25 / High: CA$10.95 21.01 Million
190 Enerflex Ltd.
TO:EFX
$2.31 Billion CA$3.19 Billion CA$28.00 +1.16% -6.42% Canada Low: CA$13.46 / High: CA$38.74 20.48 Million
191 Boardwalk Real Estate Investment Trust
TO:BEI-UN
$2.24 Billion CA$3.10 Billion CA$64.90 -0.23% +0.51% Canada Low: CA$61.76 / High: CA$72.09 2.61 Million
192 Freehold Royalties Ltd.
TO:FRU
$2.10 Billion CA$2.91 Billion CA$17.73 -0.28% +3.56% Canada Low: CA$13.18 / High: CA$18.05 13.36 Million
193 Extendicare Inc
TO:EXE
$2.09 Billion CA$2.89 Billion CA$30.36 -0.62% -5.92% Canada Low: CA$12.91 / High: CA$38.79 14.32 Million
194 First National Financial Corp
TO:FN
$2.08 Billion CA$2.88 Billion CA$47.98 +0.00% -0.10% Canada Low: CA$47.82 / High: CA$48.35 2.25 Million
195 Badger Infrastructure Solutions Ltd
TO:BDGI
$2.06 Billion CA$2.85 Billion CA$84.58 -0.53% -4.75% Canada Low: CA$56.14 / High: CA$98.37 3.76 Million
196 Innergex Renewable Energy Inc.
TO:INE
$2.01 Billion CA$2.77 Billion CA$13.74 +0.00% +0.00% Canada Low: CA$13.74 / High: CA$13.74 1.94 Million
197 NFI Group Inc
TO:NFI
$1.99 Billion CA$2.75 Billion CA$23.08 -0.94% -6.18% Canada Low: CA$12.88 / High: CA$26.02 6.29 Million
198 Spartan Delta Corp
TO:SDE
$1.96 Billion CA$2.71 Billion CA$13.38 +0.07% +11.41% Canada Low: CA$4.79 / High: CA$14.07 13.05 Million
199 Aecon Group Inc.
TO:ARE
$1.96 Billion CA$2.71 Billion CA$44.29 -1.47% -4.73% Canada Low: CA$20.04 / High: CA$56.85 11.93 Million
200 Parex Resources Inc
TO:PXT
$1.96 Billion CA$2.70 Billion CA$28.10 -0.35% +8.12% Canada Low: CA$16.72 / High: CA$29.70 19.33 Million