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
1 Royal Bank of Canada
TO:RY
$286.01 Billion CA$395.38 Billion CA$282.37 -0.34% -5.70% Canada Low: CA$188.88 / High: CA$305.74 81.64 Million
2 Toronto Dominion Bank
TO:TD
$192.69 Billion CA$266.38 Billion CA$161.24 -0.11% -6.03% Canada Low: CA$100.27 / High: CA$175.27 95.35 Million
3 Shopify Inc
TO:SHOP
$181.41 Billion CA$250.78 Billion CA$205.63 +1.11% -6.94% Canada Low: CA$130.71 / High: CA$249.71 57.12 Million
4 Bank of Montreal
TO:BMO
$122.51 Billion CA$169.36 Billion CA$240.25 +0.61% -6.38% Canada Low: CA$157.78 / High: CA$257.88 57.77 Million
5 Enbridge Inc
TO:ENB
$109.87 Billion CA$151.88 Billion CA$69.54 -1.32% -2.70% Canada Low: CA$62.71 / High: CA$80.21 260.91 Million
6 Agnico Eagle Mines Limited
TO:AEM
$109.09 Billion CA$150.81 Billion CA$297.82 +1.95% +18.41% Canada Low: CA$189.37 / High: CA$344.78 28.28 Million
7 Canadian Natural Resources Ltd
TO:CNQ
$106.70 Billion CA$147.50 Billion CA$70.81 +0.53% +6.72% Canada Low: CA$41.86 / High: CA$70.81 176.75 Million
8 Bank of Nova Scotia
TO:BNS
$106.33 Billion CA$146.99 Billion CA$120.57 +1.01% -4.52% Canada Low: CA$79.53 / High: CA$126.98 80.68 Million
9 Canadian Imperial Bank Of Commerce
TO:CM
$105.86 Billion CA$146.34 Billion CA$160.32 +0.34% -5.95% Canada Low: CA$100.68 / High: CA$171.76 53.20 Million
10 Brookfield Corporation
TO:BN
$93.20 Billion CA$128.83 Billion CA$57.40 +0.56% -8.63% Canada Low: CA$52.55 / High: CA$100.51 67.13 Million
11 Canadian Pacific Railway Ltd
TO:CP
$84.63 Billion CA$116.99 Billion CA$133.08 +1.74% +1.75% Canada Low: CA$97.09 / High: CA$133.08 29.60 Million
12 Suncor Energy Inc
TO:SU
$80.50 Billion CA$111.29 Billion CA$94.25 +0.46% +3.31% Canada Low: CA$53.51 / High: CA$95.81 104.97 Million
13 Barrick Gold Corp
TO:ABX
$79.45 Billion CA$109.84 Billion CA$65.56 +2.69% +14.86% Canada Low: CA$36.19 / High: CA$71.86 104.81 Million
14 Canadian National Railway Co
TO:CNR
$79.03 Billion CA$109.26 Billion CA$178.70 +1.05% +0.52% Canada Low: CA$127.18 / High: CA$183.92 33.31 Million
15 Wheaton Precious Metals Corp
TO:WPM
$71.31 Billion CA$98.58 Billion CA$217.07 +4.78% +18.09% Canada Low: CA$132.14 / High: CA$226.64 19.51 Million
16 Manulife Financial Corp
TO:MFC
$71.09 Billion CA$98.27 Billion CA$58.61 -0.05% -4.28% Canada Low: CA$41.63 / High: CA$62.98 132.06 Million
17 Imperial Oil Ltd
TO:IMO
$66.47 Billion CA$91.88 Billion CA$190.00 +0.61% +2.85% Canada Low: CA$115.28 / High: CA$190.00 15.92 Million
18 TC Energy Corp
TO:TRP
$64.39 Billion CA$89.01 Billion CA$85.44 -1.80% -2.86% Canada Low: CA$70.16 / High: CA$99.60 70.30 Million
19 Cenovus Energy Inc
TO:CVE
$61.23 Billion CA$84.64 Billion CA$45.39 +1.18% +6.35% Canada Low: CA$21.95 / High: CA$45.39 114.72 Million
20 National Bank of Canada
TO:NA
$60.83 Billion CA$84.09 Billion CA$218.34 +0.71% -5.47% Canada Low: CA$143.41 / High: CA$235.32 27.31 Million
21 Great-West Lifeco Inc.
TO:GWO
$57.91 Billion CA$80.06 Billion CA$88.74 +0.73% -3.05% Canada Low: CA$52.71 / High: CA$93.29 27.52 Million
22 Alimentation Couchen Tard Inc A
TO:ATD
$56.90 Billion CA$78.66 Billion CA$85.66 -0.45% -7.54% Canada Low: CA$68.51 / High: CA$93.76 34.02 Million
23 Franco-Nevada Corporation
TO:FNV
$51.04 Billion CA$70.56 Billion CA$365.83 +2.55% +13.34% Canada Low: CA$253.16 / High: CA$383.74 8.87 Million
24 Loblaw Companies Limited
TO:L
$50.96 Billion CA$70.45 Billion CA$60.53 -0.72% -3.35% Canada Low: CA$53.46 / High: CA$69.26 28.56 Million
25 Thomson Reuters Corp
TO:TRI
$46.80 Billion CA$64.70 Billion CA$145.39 -0.41% -1.53% Canada Low: CA$108.50 / High: CA$247.18 18.90 Million
26 Constellation Software Inc.
TO:CSU
$46.62 Billion CA$64.45 Billion CA$3041.21 -1.13% -3.85% Canada Low: CA$2258.18 / High: CA$4605.40 1.47 Million
27 Cameco Corp
TO:CCO
$44.47 Billion CA$61.48 Billion CA$141.19 +7.15% +3.74% Canada Low: CA$103.80 / High: CA$181.66 24.61 Million
28 Sun Life Financial Inc.
TO:SLF
$43.59 Billion CA$60.26 Billion CA$108.80 +0.75% -3.49% Canada Low: CA$79.53 / High: CA$118.69 45.23 Million
29 Waste Connections Inc
TO:WCN
$43.15 Billion CA$59.65 Billion CA$233.35 +0.40% +1.08% Canada Low: CA$205.74 / High: CA$253.80 8.49 Million
30 Kinross Gold Corp
TO:K
$38.91 Billion CA$53.78 Billion CA$45.04 +3.83% +20.40% Canada Low: CA$27.35 / High: CA$51.92 85.83 Million
31 Power Corporation Of Canada
TO:POW
$37.87 Billion CA$52.35 Billion CA$91.39 +0.41% -3.64% Canada Low: CA$57.36 / High: CA$95.94 41.85 Million
32 Dollarama Inc
TO:DOL
$36.69 Billion CA$50.72 Billion CA$186.32 -0.52% -3.11% Canada Low: CA$166.76 / High: CA$206.17 13.80 Million
33 Nutrien Ltd
TO:NTR
$35.80 Billion CA$49.49 Billion CA$103.71 +2.82% +10.45% Canada Low: CA$75.58 / High: CA$114.41 31.87 Million
34 Celestica Inc.
TO:CLS
$33.91 Billion CA$46.87 Billion CA$407.67 -2.18% -15.90% Canada Low: CA$267.28 / High: CA$652.82 11.77 Million
35 Intact Financial Corporation
TO:IFC
$33.76 Billion CA$46.67 Billion CA$264.62 +0.67% -2.92% Canada Low: CA$244.28 / High: CA$305.00 11.28 Million
36 Teck Resources Limited
TO:TECK-B
$33.30 Billion CA$46.03 Billion CA$95.30 +4.29% +7.26% Canada Low: CA$45.27 / High: CA$97.69 24.48 Million
37 Fairfax Financial Holdings Ltd
TO:FFH
$31.17 Billion CA$43.08 Billion CA$2241.47 +0.19% -2.88% Canada Low: CA$2111.76 / High: CA$2624.49 1.34 Million
38 First Quantum Minerals Ltd
TO:FM
$28.67 Billion CA$39.63 Billion CA$47.51 +3.26% +9.88% Canada Low: CA$23.34 / High: CA$47.51 63.72 Million
39 Pembina Pipeline Corp
TO:PPL
$28.21 Billion CA$39.00 Billion CA$67.08 -1.19% -1.50% Canada Low: CA$50.56 / High: CA$72.44 43.52 Million
40 Restaurant Brands International Inc
TO:QSR
$28.03 Billion CA$38.75 Billion CA$111.11 +1.17% +4.15% Canada Low: CA$85.60 / High: CA$111.25 14.94 Million
41 Fortis Inc
TO:FTS
$27.94 Billion CA$38.62 Billion CA$75.59 -2.63% -3.61% Canada Low: CA$67.38 / High: CA$82.99 37.03 Million
42 George Weston Limited
TO:WN
$26.90 Billion CA$37.19 Billion CA$97.28 -0.62% -3.33% Canada Low: CA$83.24 / High: CA$107.24 4.96 Million
43 Lundin Mining Corporation
TO:LUN
$23.56 Billion CA$32.57 Billion CA$38.07 +5.43% +8.52% Canada Low: CA$15.76 / High: CA$44.41 57.93 Million
44 Hydro One Ltd
TO:H
$23.12 Billion CA$31.96 Billion CA$53.25 -3.36% -5.67% Canada Low: CA$48.26 / High: CA$60.19 27.33 Million
45 Pan American Silver Corp
TO:PAAS
$22.27 Billion CA$30.79 Billion CA$73.07 +2.02% +10.80% Canada Low: CA$45.06 / High: CA$93.58 25.24 Million
46 BCE Inc
TO:BCE
$22.02 Billion CA$30.45 Billion CA$32.65 -0.37% +0.59% Canada Low: CA$29.69 / High: CA$36.12 104.35 Million
47 Bombardier Inc Series B
TO:BBD-B
$21.40 Billion CA$29.58 Billion CA$341.71 +1.42% -0.27% Canada Low: CA$153.76 / High: CA$373.41 7.03 Million
48 Magna International Inc
TO:MG
$19.78 Billion CA$27.34 Billion CA$100.44 +3.53% +3.07% Canada Low: CA$60.97 / High: CA$100.49 35.01 Million
49 WSP Global Inc
TO:WSP
$18.59 Billion CA$25.70 Billion CA$190.63 +0.23% -2.58% Canada Low: CA$160.60 / High: CA$291.43 18.47 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 Lundin Gold Inc
TO:LUG
$17.62 Billion CA$24.36 Billion CA$100.80 +1.77% +11.62% Canada Low: CA$73.09 / High: CA$128.57 13.54 Million
52 Tourmaline Oil Corp.
TO:TOU
$17.49 Billion CA$24.18 Billion CA$62.28 +0.16% +4.73% Canada Low: CA$57.62 / High: CA$69.52 43.53 Million
53 Sprott Physical Gold Trust
TO:PHYS
$16.62 Billion CA$22.97 Billion CA$48.19 +1.80% +4.81% Canada Low: CA$35.81 / High: CA$55.69 2.38 Million
54 RB Global
TO:RBA
$16.05 Billion CA$22.18 Billion CA$119.77 -0.69% -0.45% Canada Low: CA$114.00 / High: CA$165.11 9.71 Million
55 Whitecap Resources Inc.
TO:WCP
$15.96 Billion CA$22.06 Billion CA$18.14 -0.17% +7.40% Canada Low: CA$10.08 / High: CA$18.17 133.75 Million
56 Alamos Gold Inc
TO:AGI
$15.84 Billion CA$21.90 Billion CA$52.16 +2.96% +13.89% Canada Low: CA$38.96 / High: CA$75.65 33.57 Million
57 Rogers Communications Inc
TO:RCI-B
$15.50 Billion CA$21.43 Billion CA$49.94 -0.40% -1.44% Canada Low: CA$44.74 / High: CA$56.05 49.53 Million
58 Telus Corp
TO:T
$15.37 Billion CA$21.25 Billion CA$13.61 -1.45% +1.11% Canada Low: CA$13.25 / High: CA$22.97 258.41 Million
59 Emera Inc.
TO:EMA
$15.34 Billion CA$21.20 Billion CA$69.02 -3.52% -3.48% Canada Low: CA$63.24 / High: CA$77.52 29.28 Million
60 IGM Financial Inc.
TO:IGM
$14.51 Billion CA$20.06 Billion CA$86.90 +1.38% -2.77% Canada Low: CA$48.35 / High: CA$90.93 10.16 Million
61 Sprott Physical Silver
TO:PSLV
$14.50 Billion CA$20.05 Billion CA$31.44 +1.91% +7.67% Canada Low: CA$18.01 / High: CA$49.35 3.59 Million
62 Gfl Environmental Holdings Inc
TO:GFL
$14.29 Billion CA$19.75 Billion CA$56.58 -0.44% -2.58% Canada Low: CA$46.26 / High: CA$69.04 16.98 Million
63 ARC Resources Ltd.
TO:ARX
$14.10 Billion CA$19.49 Billion CA$33.85 -0.29% +2.92% Canada Low: CA$22.83 / High: CA$33.95 53.90 Million
64 CGI Inc
TO:GIB-A
$13.65 Billion CA$18.87 Billion CA$103.14 +0.76% -0.87% Canada Low: CA$85.04 / High: CA$133.93 15.38 Million
65 Metro Inc.
TO:MRU
$13.64 Billion CA$18.86 Billion CA$89.40 -0.35% -0.10% Canada Low: CA$87.44 / High: CA$100.81 13.89 Million
66 Ivanhoe Mines Ltd.
TO:IVN
$12.70 Billion CA$17.56 Billion CA$12.37 +8.32% +6.91% Canada Low: CA$9.81 / High: CA$18.81 107.09 Million
67 iA Financial Corporation Inc
TO:IAG
$12.56 Billion CA$17.36 Billion CA$196.37 -0.21% -5.14% Canada Low: CA$146.18 / High: CA$212.95 7.87 Million
68 IAMGold Corporation
TO:IMG
$12.47 Billion CA$17.24 Billion CA$29.07 +2.79% +17.41% Canada Low: CA$12.23 / High: CA$33.56 45.60 Million
69 China Gold International Resources
TO:CGG
$12.27 Billion CA$16.97 Billion CA$46.27 +4.90% +35.25% Canada Low: CA$15.95 / High: CA$46.27 2.14 Million
70 Toromont Industries Ltd.
TO:TIH
$12.16 Billion CA$16.81 Billion CA$206.63 +0.48% -5.58% Canada Low: CA$142.61 / High: CA$240.96 7.83 Million
71 Saputo Inc
TO:SAP
$11.95 Billion CA$16.52 Billion CA$41.26 +0.81% -3.26% Canada Low: CA$32.79 / High: CA$45.06 18.19 Million
72 HudBay Minerals Inc
TO:HBM
$11.88 Billion CA$16.42 Billion CA$41.35 +6.49% +12.24% Canada Low: CA$16.00 / High: CA$44.07 58.38 Million
73 AltaGas Ltd
TO:ALA
$11.79 Billion CA$16.30 Billion CA$52.25 -2.74% -1.67% Canada Low: CA$40.27 / High: CA$57.18 20.88 Million
74 TFI International Inc
TO:TFII
$11.59 Billion CA$16.02 Billion CA$194.89 +1.26% -4.84% Canada Low: CA$113.84 / High: CA$227.87 5.79 Million
75 G Mining Ventures Corp.
TO:GMIN
$11.47 Billion CA$15.85 Billion CA$53.54 +8.58% +9.53% Canada Low: CA$20.15 / High: CA$58.08 30.32 Million
76 CCL Industries Inc
TO:CCL-B
$11.11 Billion CA$15.36 Billion CA$95.09 -0.67% -0.93% Canada Low: CA$75.62 / High: CA$96.74 9.25 Million
77 Equinox Gold Corp
TO:EQX
$10.63 Billion CA$14.69 Billion CA$18.62 +4.72% +19.05% Canada Low: CA$11.22 / High: CA$25.62 129.27 Million
78 TMX Group Limited
TO:X
$10.57 Billion CA$14.62 Billion CA$52.54 +0.57% -2.81% Canada Low: CA$44.39 / High: CA$55.98 19.07 Million
79 Dundee Precious Metals Inc
TO:DPM
$10.47 Billion CA$14.47 Billion CA$70.15 +3.88% +14.34% Canada Low: CA$24.72 / High: CA$70.15 19.99 Million
80 Gildan Activewear Inc.
TO:GIL
$10.38 Billion CA$14.34 Billion CA$77.46 +1.19% -2.49% Canada Low: CA$69.91 / High: CA$99.00 16.48 Million
81 Brookfield Renewable Partners L.P
TO:BEP-UN
$10.00 Billion CA$13.82 Billion CA$45.16 -0.75% -8.01% Canada Low: CA$33.95 / High: CA$51.56 9.17 Million
82 AtkinsRealis Group Inc
TO:ATRL
$9.92 Billion CA$13.71 Billion CA$85.67 -0.09% -2.24% Canada Low: CA$79.87 / High: CA$105.98 12.81 Million
83 Keyera Corp.
TO:KEY
$9.74 Billion CA$13.46 Billion CA$58.71 -1.39% -0.07% Canada Low: CA$40.49 / High: CA$60.71 23.79 Million
84 Aritzia Inc
TO:ATZ
$9.25 Billion CA$12.78 Billion CA$131.19 +0.55% -5.37% Canada Low: CA$78.70 / High: CA$173.20 16.91 Million
85 Eldorado Gold Corp
TO:ELD
$9.16 Billion CA$12.66 Billion CA$62.97 +6.93% +17.57% Canada Low: CA$32.37 / High: CA$67.47 18.03 Million
86 Capstone Mining Corp
TO:CS
$8.88 Billion CA$12.27 Billion CA$16.08 +4.42% +4.69% Canada Low: CA$9.41 / High: CA$16.66 74.59 Million
87 Sprott Physical Gold and Silver Trust
TO:CEF
$8.72 Billion CA$12.06 Billion CA$65.22 +2.39% +5.67% Canada Low: CA$43.40 / High: CA$80.75 604.10K
88 Finning International Inc.
TO:FTT
$8.67 Billion CA$11.98 Billion CA$91.61 -0.45% -3.93% Canada Low: CA$56.20 / High: CA$108.08 10.78 Million
89 Stantec Inc
TO:STN
$8.41 Billion CA$11.62 Billion CA$101.89 +0.05% -0.90% Canada Low: CA$93.99 / High: CA$158.78 11.62 Million
90 Restaurant Brands International Limited Partnership
TO:QSP-UN
$8.39 Billion CA$11.59 Billion CA$106.00 +0.00% +4.36% Canada Low: CA$85.48 / High: CA$107.96 300.00
91 CAE Inc.
TO:CAE
$7.98 Billion CA$11.04 Billion CA$34.32 -0.44% -6.23% Canada Low: CA$32.01 / High: CA$47.40 22.66 Million
92 Element Fleet Management Corp
TO:EFN
$7.91 Billion CA$10.93 Billion CA$27.61 +0.07% -3.16% Canada Low: CA$26.00 / High: CA$38.11 20.23 Million
93 South Bow Corporation
TO:SOBO
$7.83 Billion CA$10.82 Billion CA$51.89 -2.13% +1.65% Canada Low: CA$35.62 / High: CA$54.46 14.17 Million
94 Canadian Utilities Limited
TO:CU
$7.69 Billion CA$10.64 Billion CA$51.70 -3.58% -2.86% Canada Low: CA$37.18 / High: CA$56.60 17.37 Million
95 Capital Power Corporation
TO:CPX
$7.46 Billion CA$10.32 Billion CA$65.68 -1.94% -1.19% Canada Low: CA$56.48 / High: CA$75.95 14.95 Million
96 B2Gold Corp
TO:BTO
$7.33 Billion CA$10.14 Billion CA$7.61 +2.42% +7.64% Canada Low: CA$5.13 / High: CA$8.47 115.79 Million
97 NexGen Energy Ltd.
TO:NXE
$7.14 Billion CA$9.87 Billion CA$14.91 +5.82% +3.18% Canada Low: CA$9.87 / High: CA$18.84 46.45 Million
98 Canadian Tire Corporation Limited
TO:CTC-A
$7.10 Billion CA$9.82 Billion CA$199.58 +0.45% -0.36% Canada Low: CA$160.85 / High: CA$207.00 4.73 Million
99 New Gold Inc
TO:NGD
$6.96 Billion CA$9.63 Billion CA$12.16 +0.00% -16.77% Canada Low: CA$7.68 / High: CA$18.32 110.25 Million
100 Triple Flag Precious Metals Corp
TO:TFPM
$6.95 Billion CA$9.61 Billion CA$46.53 +1.26% +6.70% Canada Low: CA$36.30 / High: CA$56.40 4.90 Million