The mightiest public companies in Canada

The term market cap refers to the total value of a company when you add up all its outstanding stock, and you can't add up to a greater sum than these organizations. Meet the giants of Canada industry, the towering behemoths of economic endeavor — the majestical roof of the business, fretted with golden gains. Here are the largest Canadian companies by market cap.

Ticker
Market cap
Price
Chg % 1D
Chg 1D
Technical Rating 1D
Vol 1D
Volume * Price 1D
P/E
(TTM)
EPS
(TTM)
Employees
Sector
RYROYAL BANK OF CANADA
185.226BCAD131.77CAD−1.43%−1.91CAD
Neutral
541.492K71.352M12.0911.07CAD91.427KFinance
TDTORONTO-DOMINION BANK
165.572BCAD89.85CAD−1.61%−1.47CAD
Buy
802.033K72.063M9.659.48CADFinance
CNRCANADIAN NATIONAL RAILWAYS CO
116.509BCAD171.22CAD−0.66%−1.13CAD
Buy
342.332K58.614M24.457.07CAD22.604KTransportation
ENBENBRIDGE INC
109.867BCAD53.86CAD−0.74%−0.40CAD
Sell
1.027M55.329M20.022.71CAD10.9KIndustrial Services
CPCANADIAN PACIFIC RAILWAY LTD
101.439BCAD108.31CAD−0.69%−0.75CAD
Buy
358.219K38.799M34.673.16CAD11.834KTransportation
CNQCANADIAN NATURAL RESOURCES LTD
89.704BCAD76.27CAD−1.85%−1.44CAD
Sell
1.022M77.959M7.5810.38CAD9.735KEnergy Minerals
BMOBANK OF MONTREAL
89.702BCAD128.88CAD−3.11%−4.13CAD
Sell
847.592K109.238M6.6520.18CADFinance
BNSBANK OF NOVA SCOTIA
81.058BCAD67.98CAD0.04%0.03CAD
Sell
928.38K63.111M8.558.05CAD90.979KFinance
TRITHOMSON-REUTERS CORP
76.075BCAD155.96CAD−1.72%−2.73CAD
Buy
201.229K31.384M64.122.48CAD24.4KTechnology Services
ATDALIMENTATION COUCHE-TARD
62.857BCAD60.66CAD−1.37%−0.84CAD
Sell
742.769K45.056M17.083.61CAD96KRetail Trade
BCEBCE INC
58.373BCAD63.87CAD−0.22%−0.14CAD
Buy
811.331K51.82M20.743.09CAD49.781KCommunications
NTRNUTRIEN LTD
57.638BCAD106.41CAD−0.50%−0.54CAD
Sell
609.654K64.873M5.9518.02CAD23.5KProcess Industries
SUSUNCOR ENERGY INC
57.631BCAD41.39CAD−1.99%−0.84CAD
Sell
3.714M153.738M7.665.52CAD16.922KEnergy Minerals
TRPTC ENERGY CORPORATION
56.789BCAD57.90CAD0.28%0.16CAD
Sell
1.11M64.259M17.773.25CAD7.017KIndustrial Services
CMCANADIAN IMPERIAL BANK OF COMMERCE
53.09BCAD58.51CAD−0.54%−0.32CAD
Sell
954.661K55.852M8.816.70CAD50.427KFinance
CVECENOVUS ENERGY INC
50.363BCAD25.62CAD−1.76%−0.46CAD
Sell
3.262M83.575M10.072.67CAD5.938KEnergy Minerals
WCNWASTE CONNECTIONS INC (CA)
50.023BCAD192.32CAD−1.12%−2.17CAD
Buy
77.771K14.957M48.724.00CAD19.998KIndustrial Services
MFCMANULIFE FINANCIAL CORP
46.159BCAD24.15CAD−0.25%−0.06CAD
Buy
1.56M37.683M6.453.76CAD38KFinance
CSUCONSTELLATION SOFTWARE INC
44.693BCAD2093.13CAD−0.75%−15.89CAD
Buy
8.11K16.975M72.2129.21CAD32KTechnology Services
IMOIMPERIAL OIL
43.924BCAD72.05CAD−0.78%−0.57CAD
Sell
519.166K37.406M7.429.83CAD5.4KEnergy Minerals
TTELUS CORP
41.242BCAD28.70CAD−1.17%−0.34CAD
Sell
863.442K24.781M20.001.46CAD90.8KCommunications
QSP.UNRESTAURANT BRANDS INTL LTD PTNRSHP
40.639BCAD90.23CAD−0.08%−0.07CAD
Buy
30827.791K22.263.99CAD5.7KConsumer Services
LLOBLAWS COMPANIES LIMITED
39.626BCAD121.06CAD−0.83%−1.01CAD
Buy
125.397K15.181M19.256.42CAD215KRetail Trade
FNVFRANCO NEVADA CORP
37.262BCAD194.50CAD0.05%0.09CAD
Buy
120.141K23.367M38.665.04CAD35Non-Energy Minerals
SLFSUN LIFE FINANCIAL INC
37.216BCAD63.11CAD−0.61%−0.39CAD
Buy
220.639K13.925M11.725.44CAD24.589KFinance
IFCINTACT FINANCIAL CORPORATION
35.435BCAD200.34CAD−0.91%−1.85CAD
Buy
53.524K10.723M13.4315.05CAD26KFinance
RCI.AROGERS COMMUNICATIONS INC
31.889BCAD63.75CAD1.08%0.68CAD
Strong Buy
1.047K66.746K20.263.12CAD23KCommunications
NANATIONAL BANK OF CANADA
31.772BCAD93.69CAD−0.78%−0.74CAD
Sell
269.282K25.229M9.819.74CAD29.509KFinance
AEMAGNICO EAGLE MINES LTD
31.217BCAD69.15CAD0.99%0.68CAD
Buy
403.369K27.893M36.361.88CAD11.838KNon-Energy Minerals
GWOGREAT WEST LIFECO INC
29.314BCAD31.23CAD−0.73%−0.23CAD
Sell
299.513K9.354M9.923.18CAD28KFinance
GIB.ACGI INC
28.044BCAD116.85CAD−1.13%−1.33CAD
Buy
221.574K25.891M19.576.13CAD90KCommercial Services
PPLPEMBINA PIPELINE CORPORATION
26.392BCAD47.03CAD−1.71%−0.82CAD
Neutral
594.871K27.977M9.954.83CAD2.488KIndustrial Services
TOUTOURMALINE OIL CORP
26.151BCAD76.27CAD−1.99%−1.55CAD
Sell
794.806K60.62M6.3312.49CAD651Energy Minerals
FTSFORTIS INC
26.071BCAD54.16CAD−0.22%−0.12CAD
Buy
371.735K20.133M20.122.70CAD9.095KUtilities
WNGEORGE WESTON LTD
24.288BCAD171.12CAD−0.06%−0.10CAD
Buy
66.083K11.308M10.3516.69CAD215KRetail Trade
WPMWHEATON PRECIOUS METALS CORP
23.872BCAD53.22CAD0.70%0.37CAD
Buy
456.345K24.287M23.552.25CAD44Non-Energy Minerals
DOLDOLLARAMA INC
23.838BCAD80.31CAD−1.69%−1.38CAD
Buy
310.437K24.931M32.672.51CAD23.35KRetail Trade
MGMAGNA INTERNATIONAL INC
23.023BCAD79.83CAD−0.89%−0.72CAD
Neutral
203.727K16.264M19.594.13CAD158KProducer Manufacturing
POWPOWER CORP OF CANADA
22.991BCAD33.55CAD−0.77%−0.26CAD
Neutral
193.148K6.48M9.733.51CAD33.7KFinance
FMFIRST QUANTUM MINERALS
22.774BCAD31.88CAD−3.07%−1.01CAD
Buy
1.275M40.657M15.362.15CAD17.845KNon-Energy Minerals
HHYDRO ONE LTD
22.763BCAD37.50CAD−1.37%−0.52CAD
Buy
334.423K12.541M22.151.72CAD8.398KUtilities
FFHFAIRFAX FINANCIAL HLDGS LTD
20.648BCAD766.71CAD−1.87%−14.60CAD
Buy
14.882K11.41M0.08CAD39.04KFinance
WSPWSP GLOBAL INC
19.115BCAD161.17CAD−0.32%−0.52CAD
Sell
39.628K6.387M43.943.69CAD55KIndustrial Services
MRUMETRO INC
18.501BCAD77.62CAD0.09%0.07CAD
Buy
113.783K8.832M22.073.53CADRetail Trade
SJR.BSHAW COMMUNICATIONS INC
18.39BCAD36.84CAD−0.23%−0.09CAD
Buy
292.747K10.783M24.191.53CAD9.3KCommunications
GFLGFL ENVIRONMENTAL INC.
14.791BCAD38.17CAD−2.03%−0.79CAD
Buy
74.136K2.83M−0.46CAD18KIndustrial Services
IVNIVANHOE MINES LTD
14.386BCAD11.85CAD−0.04%−0.01CAD
Buy
449.228K5.321M27.440.44CAD854Non-Energy Minerals
EMAEMERA INC
14.123BCAD52.55CAD−0.17%−0.09CAD
Buy
307.446K16.156M17.833.00CAD7.14KUtilities
SAPSAPUTO GROUP INC
13.731BCAD33.61CAD2.28%0.75CAD
Buy
239.359K8.045M33.700.98CAD17.52KConsumer Non-Durables
CCOCAMECO CORP
13.33BCAD29.78CAD−3.37%−1.04CAD
Strong Sell
712.615K21.222M106.280.29CADNon-Energy Minerals
TFIITFI INTERNATIONAL INC
12.09BCAD138.41CAD−0.19%−0.27CAD
Neutral
48.505K6.714M12.2812.47CAD29.539KTransportation
ARXARC RESOURCES LTD
11.969BCAD18.32CAD−3.17%−0.60CAD
Sell
1.65M30.227M5.713.32CAD522Energy Minerals
BEP.UNBROOKFIELD RENEWABLE PARTNERS L P
10.814BCAD38.19CAD−2.85%−1.12CAD
Strong Sell
138.255K5.28M−0.67CADUtilities
OTEXOPEN TEXT CO
10.358BCAD38.22CAD−0.29%−0.11CAD
Sell
198.001K7.568M56.940.68CAD14.8KTechnology Services
CUCANADIAN UTILITIES
9.9BCAD36.73CAD0.03%0.01CAD
Buy
104.281K3.83M16.712.20CAD4.796KUtilities
EMP.AEMPIRE CO
9.415BCAD35.91CAD−0.11%−0.04CAD
Neutral
119.914K4.306M12.762.83CAD130KRetail Trade
IGMIGM FINANCIAL INC
9.311BCAD38.86CAD−0.82%−0.32CAD
Neutral
48.76K1.895M10.323.81CAD3.8KFinance
CTCCANADIAN TIRE LTD
9.279BCAD266.06CAD0.02%0.06CAD
Sell
12533.258K15.7117.05CAD33.892KRetail Trade
CAECAE INC
9.042BCAD28.26CAD−0.67%−0.19CAD
Neutral
149.049K4.212M71.610.40CAD13KCommercial Services
NPINORTHLAND POWER INC
9.021BCAD37.36CAD−2.22%−0.85CAD
Sell
237.771K8.883M13.352.86CAD1.186KUtilities
WFGWEST FRASER TIMBER CO
8.658BCAD103.51CAD0.46%0.47CAD
Sell
99.522K10.302M3.4530.11CAD11KNon-Energy Minerals
TRQTURQUOISE HILL RES LTD
8.534BCAD42.49CAD0.19%0.08CAD
Buy
86.614K3.68M11.993.54CAD3.478KNon-Energy Minerals
TIHTOROMONT INDUSTRIES LTD
8.455BCAD102.98CAD−0.01%−0.01CAD
Buy
29.012K2.988M21.354.86CAD6.4KDistribution Services
RBARITCHIE BROS AUCTIONEERS
8.308BCAD74.36CAD−0.76%−0.57CAD
Sell
102.159K7.597M21.563.51CAD4.371KDistribution Services
DOOBRP INC
8.127BCAD104.07CAD0.81%0.84CAD
Buy
97.855K10.184M12.258.61CAD20KProducer Manufacturing
IAGIA FINANCIAL CORPORATION
7.964BCAD75.92CAD0.38%0.29CAD
Buy
73.068K5.547M10.207.44CAD8.3KFinance
DSGDESCARTES SYSTEMS GROUP INC
7.878BCAD92.25CAD−0.71%−0.66CAD
Neutral
62.85K5.798M69.691.36CAD1.86KTechnology Services
XTMX GROUP LIMITED
7.612BCAD137.33CAD0.31%0.42CAD
Buy
26.389K3.624M14.559.46CAD1.576KFinance
FSVFIRSTSERVICE CORP
7.531BCAD166.92CAD−2.04%−3.48CAD
Sell
22.021K3.676M52.003.30CADFinance
TIXTTELUS INTERNATIONAL (CDA) INC
7.42BCAD27.62CAD−0.97%−0.27CAD
Sell
38.827K1.072M31.660.89CADTechnology Services
STNSTANTEC INC
7.378BCAD66.01CAD−0.92%−0.61CAD
Sell
80.341K5.303M38.961.71CAD25KIndustrial Services
CURACURALEAF HOLDINGS, INC.7.304BCAD9.230CAD−10.39%−1.070CAD
Buy
398.181K3.675M−0.23CADProcess Industries
EFNELEMENT FLEET MANAGEMENT CORP
7.285BCAD18.87CAD−0.42%−0.08CAD
Buy
267.992K5.057M20.770.93CAD2.5KFinance
GILGILDAN ACTIVEWEAR INC
7.216BCAD39.62CAD0.28%0.11CAD
Neutral
156.004K6.181M9.224.30CAD48KConsumer Non-Durables
KKINROSS GOLD CORP
7.184BCAD5.63CAD−1.57%−0.09CAD
Buy
2.891M16.276M−0.50CADNon-Energy Minerals
YRIYAMANA GOLD INC
7.179BCAD7.49CAD0.27%0.02CAD
Buy
864.218K6.473M21.820.34CAD11.574KNon-Energy Minerals
EDVENDEAVOUR MINING PLC
7.088BCAD28.38CAD−1.53%−0.44CAD
Buy
268.388K7.617M67.380.43CADNon-Energy Minerals
KEYKEYERA CORPORATION
6.925BCAD31.18CAD−0.48%−0.15CAD
Buy
388.812K12.123M13.842.26CAD1.005KIndustrial Services
ACAIR CANADA
6.901BCAD19.36CAD0.47%0.09CAD
Buy
1.077M20.849M−6.60CADTransportation
AQNALGONQUIN POWER & UTILITIES CORP
6.869BCAD9.76CAD−2.89%−0.29CAD
Sell
2.983M29.114M304.550.03CAD3.445KUtilities
ALAALTAGAS LTD
6.717BCAD23.79CAD−0.29%−0.07CAD
Neutral
696.371K16.567M36.260.67CAD2.926KUtilities
QBR.AQUEBECOR INC
6.622BCAD28.60CAD−4.06%−1.21CAD
Buy
1002.86K11.692.61CAD9.172KCommunications
LUNLUNDIN MINING CORP
6.554BCAD8.32CAD−1.25%−0.11CAD
Buy
608.503K5.066M9.600.88CAD11.594KNon-Energy Minerals
WCPWHITECAP RESOURCES INC
6.486BCAD10.26CAD−3.44%−0.37CAD
Sell
1.464M15.01M4.222.55CAD453Energy Minerals
MEGMEG ENERGY CORP
5.782BCAD18.30CAD−3.63%−0.69CAD
Strong Sell
2.002M36.636M6.453.00CAD415Energy Minerals
TOITOPICUS COM INC
5.638BCAD71.81CAD2.59%1.81CAD
Neutral
12.333K885.633K123.370.80CADTechnology Services
ONEXONEX CORP
5.547BCAD66.32CAD−1.76%−1.19CAD
Strong Sell
84.385K5.596M−0.02CAD536Finance
CPXCAPITAL POWER CORPORATION
5.528BCAD47.58CAD0.24%0.12CAD
Buy
128.7K6.123M43.971.09CAD773Utilities
CPGCRESCENT POINT ENERGY CORP
5.476BCAD9.39CAD−4.57%−0.45CAD
Strong Sell
2.288M21.486M2.703.67CAD748Energy Minerals
ERFENERPLUS CORPORATION
5.443BCAD23.08CAD−1.45%−0.34CAD
Sell
750.452K17.32M5.914.09CAD435Energy Minerals
CIGICOLLIERS INTL GROUP INC
5.429BCAD124.85CAD−1.30%−1.64CAD
Strong Sell
32.626K4.073M72.251.96CAD16.78KFinance
ATZARITZIA INC
5.404BCAD49.46CAD0.37%0.18CAD
Sell
165.543K8.188M31.941.62CAD6.569KRetail Trade
NVEINUVEI CORPORATION
5.361BCAD37.06CAD−2.32%−0.88CAD
Strong Sell
276.747K10.256M72.390.54CAD1.368KTechnology Services
AGIALAMOS GOLD INC
5.206BCAD13.31CAD0.38%0.05CAD
Buy
602.368K8.018M158.800.08CAD3.308KNon-Energy Minerals
PSKPRAIRIESKY ROYALTY LTD
5.094BCAD20.90CAD−2.02%−0.43CAD
Sell
284.015K5.936M17.191.24CAD56Miscellaneous
FTTFINNING INTERNATIONAL INC
5.051BCAD32.98CAD−0.48%−0.16CAD
Buy
203.032K6.696M11.023.02CAD12.452KDistribution Services
GTIIGREEN THUMB INDUSTRIES INC.5.041BCAD18.930CAD−11.29%−2.410CAD
Buy
263.067K4.98M46.190.47CADProcess Industries
PKIPARKLAND CORPORATION
5.033BCAD28.28CAD−0.70%−0.20CAD
Neutral
289.675K8.192M17.961.60CAD5.946KDistribution Services
BTOB2GOLD CORP
5.007BCAD4.55CAD−2.36%−0.11CAD
Sell
1.141M5.194M16.930.28CAD4.689KNon-Energy Minerals
ACO.XATCO LTD
4.893BCAD42.55CAD0.05%0.02CAD
Neutral
43.259K1.841M12.533.40CAD6.4KUtilities