Canadian companies with the highest revenue

Make use of the list below: these Canadian companies show the highest revenue and are sorted by this metric. It can be helpful for growth investors looking for companies making more sales than anybody else.
Symbol
Revenue
FY
Price
Change %
Volume
Rel Volume
Market cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
RYROYAL BANK OF CANADA
116.918 B CAD133.52 CAD+0.17%7.994 M1.68187.721 B CAD12.4710.71 CAD4.05%Finance
Buy
TDTORONTO-DOMINION BANK
102.519 B CAD78.85 CAD+0.73%5.202 M0.42138.72 B CAD12.476.32 CAD4.98%Finance
Buy
ATDALIMENTATION COUCHE-TARD
95.55 B CAD75.41 CAD+0.19%1.469 M0.8972.528 B CAD18.474.08 CAD+10.39%0.84%Retail Trade
Buy
BNSBANK OF NOVA SCOTIA
69.78 B CAD64.14 CAD−0.12%4.378 M1.0578.485 B CAD10.496.11 CAD6.56%Finance
Neutral
BMOBANK OF MONTREAL
67.672 B CAD125.36 CAD+0.07%1.877 M0.7890.876 B CAD17.767.06 CAD4.69%Finance
Buy
WNGEORGE WESTON LTD
60.124 B CAD177.06 CAD−0.20%256.409 K1.9623.73 B CAD16.5410.70 CAD−11.72%1.61%Retail Trade
Buy
LLOBLAWS COMPANIES LIMITED
59.529 B CAD148.23 CAD−0.52%404.937 K1.2846.197 B CAD22.696.53 CAD+13.45%1.20%Retail Trade
Buy
MGMAGNA INTERNATIONAL INC
57.806 B CAD65.87 CAD−0.02%1.157 M1.8518.926 B CAD11.545.71 CAD+117.73%3.82%Producer Manufacturing
Buy
CMCANADIAN IMPERIAL BANK OF COMMERCE
55.124 B CAD65.02 CAD+0.34%3.881 M1.0260.735 B CAD9.956.53 CAD5.46%Finance
Neutral
CVECENOVUS ENERGY INC
52.204 B CAD28.46 CAD−0.35%4.367 M0.8453.461 B CAD13.392.13 CAD−33.27%1.96%Energy Minerals
Strong buy
FFHFAIRFAX FINANCIAL HLDGS LTD
50.037 B CAD1504.59 CAD+1.44%46.169 K1.0235.138 B CAD6.43234.16 CAD+287.14%1.37%Finance
Buy
SUSUNCOR ENERGY INC
49.092 B CAD52.39 CAD+0.40%3.634 M0.7867.157 B CAD8.276.34 CAD−2.09%4.08%Energy Minerals
Buy
IMOIMPERIAL OIL
48.3 B CAD94.51 CAD−1.00%1.108 M1.5651.151 B CAD11.128.50 CAD−26.11%2.20%Energy Minerals
Neutral
POWPOWER CORP OF CANADA
46.428 B CAD36.46 CAD+1.17%2.594 M0.9323.705 B CAD11.003.31 CAD+17.94%5.93%Finance
Buy
ENBENBRIDGE INC
42.886 B CAD46.67 CAD+1.70%14.628 M2.2497.543 B CAD16.442.84 CAD+122.56%7.80%Industrial Services
Buy
GWOGREAT WEST LIFECO INC
42.136 B CAD40.30 CAD+0.57%611.09 K0.5237.362 B CAD13.752.93 CAD−42.16%5.28%Finance
Neutral
NTRNUTRIEN LTD
39.217 B CAD72.51 CAD+1.67%1.956 M2.3235.272 B CAD21.293.41 CAD−81.31%4.00%Process Industries
Buy
MFCMANULIFE FINANCIAL CORP
36.438 B CAD31.59 CAD+0.48%4.204 M1.2356.784 B CAD12.092.61 CAD−28.79%4.76%Finance
Buy
CNQCANADIAN NATURAL RESOURCES LTD
35.968 B CAD105.84 CAD−0.43%2.966 M0.46113.831 B CAD14.157.48 CAD−21.04%3.62%Energy Minerals
Buy
PKIPARKLAND CORPORATION
32.452 B CAD43.30 CAD+0.65%622.622 K1.027.515 B CAD16.462.63 CAD+36.33%3.18%Distribution Services
Strong buy
SLFSUN LIFE FINANCIAL INC
31.88 B CAD69.80 CAD+0.93%1.15 M1.1640.432 B CAD13.295.25 CAD+0.81%4.42%Finance
Buy
EMP.AEMPIRE CO
30.478 B CAD31.70 CAD−0.31%424.505 K0.988.055 B CAD10.503.02 CAD+16.02%2.24%Retail Trade
Buy
IFCINTACT FINANCIAL CORPORATION
27.166 B CAD221.82 CAD+0.98%204.783 K0.8138.499 B CAD31.796.98 CAD−48.14%2.05%Finance
Buy
BCEBCE INC
24.673 B CAD44.34 CAD−0.18%1.458 M0.4640.523 B CAD19.492.28 CAD−23.60%8.78%Communications
Neutral
NANATIONAL BANK OF CANADA
23.124 B CAD110.12 CAD−0.28%1.248 M0.5937.455 B CAD11.629.47 CAD3.69%Finance
Buy
ACAIR CANADA
21.833 B CAD19.58 CAD+1.40%2.907 M1.366.787 B CAD3.315.91 CAD0.00%Transportation
Strong buy
MRUMETRO INC
20.725 B CAD69.96 CAD−0.78%339.474 K1.0716.008 B CAD16.014.37 CAD+20.23%1.76%Retail Trade
Neutral
TTELUS CORP
20.005 B CAD21.73 CAD+0.18%2.599 M0.8231.836 B CAD37.610.58 CAD−50.00%6.82%Communications
Buy
RCI.AROGERS COMMUNICATIONS INC
19.308 B CAD55.96 CAD+3.63%2.054 K2.1427.859 B CAD33.991.65 CAD−50.31%3.70%Communications
Strong buy
SAPSAPUTO GROUP INC
17.843 B CAD25.55 CAD−0.16%268.878 K0.9110.854 B CAD32.470.79 CAD−34.10%2.87%Consumer Non-Durables
Buy
CNRCANADIAN NATIONAL RAILWAYS CO
16.828 B CAD175.11 CAD+0.10%757.313 K0.87112.078 B CAD20.468.56 CAD+14.89%1.84%Transportation
Neutral
CTCCANADIAN TIRE LTD
16.657 B CAD229.00 CAD−5.34%1.857 K9.467.539 B CAD60.323.80 CAD−78.54%2.86%Retail Trade
Neutral
TPX.AMOLSON COORS CANADA INC
15.794 B CAD87.88 CAD0.00%800.2218.722 B CAD14.985.87 CAD2.54%Consumer Non-Durables
ABXBARRICK GOLD CORPORATION
15.357 B CAD23.38 CAD+1.56%8.869 M2.1140.413 B CAD23.890.98 CAD+258.10%2.36%Non-Energy Minerals
Buy
TRPTC ENERGY CORPORATION
15.029 B CAD48.54 CAD+0.48%7.863 M1.0650.121 B CAD17.652.75 CAD+301.56%7.76%Industrial Services
Neutral
WSPWSP GLOBAL INC
14.437 B CAD210.00 CAD−0.37%147.184 K0.9326.278 B CAD47.704.40 CAD+23.34%0.71%Industrial Services
Strong buy
GIB.ACGI INC
14.296 B CAD143.11 CAD−0.60%390.519 K1.1333.137 B CAD20.646.94 CAD+12.84%0.00%Technology Services
Buy
ALAALTAGAS LTD
12.895 B CAD29.47 CAD+0.79%971.428 K1.168.241 B CAD13.022.26 CAD+61.08%3.89%Utilities
Strong buy
CPCANADIAN PAC KANS CITY LTD
12.555 B CAD115.59 CAD+0.02%1.149 M1.34107.761 B CAD27.484.21 CAD+11.56%0.66%Transportation
Buy
BHCBAUSCH HEALTH COMPANIES INC
11.819 B CAD11.84 CAD−0.75%390.478 K0.774.359 B CAD−2.19 CAD−154.97%0.00%Health Technology
Neutral
FTSFORTIS INC
11.517 B CAD52.38 CAD+1.06%1.822 M1.4425.552 B CAD16.923.10 CAD+11.47%4.46%Utilities
Neutral
CSUCONSTELLATION SOFTWARE INC
11.347 B CAD3700.18 CAD−0.30%41.978 K1.7378.652 B CAD102.9635.94 CAD+13.85%0.14%Technology Services
Buy
IAGIA FINANCIAL CORPORATION
11.23 B CAD81.83 CAD+0.32%325.605 K1.358.022 B CAD10.967.47 CAD−2.28%3.82%Finance
Buy
GEIGIBSON ENERGY INC
11.015 B CAD22.43 CAD+0.45%698.378 K1.263.61 B CAD15.741.43 CAD−4.96%7.08%Distribution Services
Strong buy
BBD.ABOMBARDIER INC
10.86 B CAD56.66 CAD−1.19%5.189 K0.815.601 B CAD8.996.30 CAD0.00%Electronic Technology
Buy
WCNWASTE CONNECTIONS INC (CA)
10.827 B CAD226.37 CAD−0.20%139.967 K0.7358.447 B CAD56.833.98 CAD−5.44%0.64%Transportation
Buy
CLSCELESTICA INC
10.745 B CAD60.34 CAD−1.82%492.33 K1.287.33 B CAD21.912.75 CAD+78.47%0.00%Electronic Technology
Buy
FTTFINNING INTERNATIONAL INC
10.527 B CAD42.06 CAD+0.55%424.083 K1.406.024 B CAD11.893.54 CAD+8.96%2.39%Distribution Services
Strong buy
BBUCBROOKFIELD BUSINESS CORPORATION
10.37 B CAD28.21 CAD−0.14%14.098 K0.912.794 B CAD3.967.12 CAD−40.50%1.20%Industrial Services
DOOBRP INC
10.367 B CAD93.73 CAD−2.28%260.553 K1.197.19 B CAD9.929.45 CAD−11.73%0.75%Producer Manufacturing
Buy
TFIITFI INTERNATIONAL INC
10.151 B CAD195.10 CAD−1.85%338.556 K1.4616.784 B CAD24.887.84 CAD−33.20%1.01%Transportation
Strong buy
LNRLINAMAR CORP
9.734 B CAD64.60 CAD+0.19%48.97 K0.783.967 B CAD7.928.16 CAD+22.61%1.41%Producer Manufacturing
Strong buy
BNREBROOKFIELD REINSURANCE LTD
9.475 B CAD52.85 CAD−1.38%10.847 K0.847.878 B CAD0.73%Finance
TRITHOMSON-REUTERS CORP
9.17 B CAD207.81 CAD−1.32%209.64 K0.9895.057 B CAD26.637.80 CAD+109.57%1.29%Technology Services
Neutral
PPLPEMBINA PIPELINE CORPORATION
9.125 B CAD47.20 CAD+0.40%2.583 M0.9925.831 B CAD15.762.99 CAD−41.52%5.68%Industrial Services
Buy
AEMAGNICO EAGLE MINES LTD
8.944 B CAD87.39 CAD+1.52%1.225 M0.8842.949 B CAD15.785.54 CAD+180.60%2.52%Non-Energy Minerals
Strong buy
FMFIRST QUANTUM MINERALS
8.714 B CAD16.09 CAD+8.86%5.589 M2.1012.32 B CAD−1.89 CAD−198.72%1.42%Non-Energy Minerals
Buy
WFGWEST FRASER TIMBER CO
8.711 B CAD107.77 CAD+0.31%255.26 K1.069.024 B CAD−2.90 CAD−111.88%1.49%Non-Energy Minerals
Strong buy
ATRLSNC-LAVALIN GROUP INC
8.533 B CAD54.16 CAD−0.17%384.346 K2.039.524 B CAD33.111.64 CAD+2847.03%0.15%Industrial Services
Strong buy
SESSECURE ENERGY SERVICES INC
8.244 B CAD11.00 CAD−2.14%408.066 K0.523.112 B CAD16.870.65 CAD+10.64%3.56%Industrial Services
Buy
HHYDRO ONE LTD
7.844 B CAD37.75 CAD+0.16%1.197 M1.3622.579 B CAD20.891.81 CAD+3.32%3.15%Utilities
Neutral
GFLGFL ENVIRONMENTAL INC.
7.516 B CAD45.50 CAD−0.48%265.594 K1.2217.212 B CAD−0.08 CAD+90.15%0.15%Industrial Services
Strong buy
KEYKEYERA CORPORATION
7.002 B CAD34.73 CAD+0.09%434.069 K0.527.952 B CAD18.771.85 CAD+24.43%5.71%Industrial Services
Buy
CCL.ACCL INDUSTRIES INC
6.65 B CAD70.15 CAD0.00%00.0012.471 B CAD24.632.85 CAD−15.68%1.53%Commercial Services
Strong buy
EMAEMERA INC
6.526 B CAD46.40 CAD+0.09%1.201 M0.6213.172 B CAD12.973.58 CAD+0.73%6.07%Utilities
Neutral
STNSTANTEC INC
6.48 B CAD109.15 CAD−0.45%214.582 K1.0712.506 B CAD36.702.97 CAD+33.74%0.73%Industrial Services
Buy
ACQAUTOCANADA INC
6.437 B CAD24.31 CAD+1.29%11.074 K0.63566.668 M CAD11.882.05 CAD−35.70%0.00%Retail Trade
Buy
PBHPREMIUM BRANDS HLDGS CORP
6.261 B CAD86.54 CAD+1.13%26.257 K0.453.8 B CAD40.972.11 CAD−40.89%3.69%Distribution Services
Buy
OTEXOPEN TEXT CO
6.008 B CAD47.88 CAD+0.44%473.63 K0.9512.968 B CAD75.580.63 CAD−59.50%2.82%Technology Services
Buy
DOLDOLLARAMA INC
5.867 B CAD112.93 CAD−0.44%452.411 K0.6731.901 B CAD31.693.56 CAD+29.23%0.25%Retail Trade
Buy
CIGICOLLIERS INTL GROUP INC
5.851 B CAD147.29 CAD−1.90%53.156 K1.607.142 B CAD82.241.79 CAD+39.78%0.26%Finance
Buy
FSVFIRSTSERVICE CORP
5.85 B CAD205.70 CAD−0.48%70.477 K1.059.295 B CAD68.243.01 CAD−15.40%0.60%Finance
Buy
KKINROSS GOLD CORP
5.722 B CAD8.97 CAD+1.47%3.19 M0.8310.864 B CAD19.770.45 CAD1.84%Non-Energy Minerals
Buy
ARXARC RESOURCES LTD
5.655 B CAD24.97 CAD−0.40%2.112 M0.8014.984 B CAD9.562.61 CAD−25.90%2.71%Energy Minerals
Strong buy
MEGMEG ENERGY CORP
5.653 B CAD31.27 CAD−1.60%974.459 K0.658.663 B CAD15.791.98 CAD−31.86%0.00%Energy Minerals
Buy
TOUTOURMALINE OIL CORP
5.651 B CAD64.12 CAD−1.72%1.961 M1.1822.93 B CAD12.795.01 CAD−45.47%1.69%Energy Minerals
Strong buy
QBR.AQUEBECOR INC
5.434 B CAD28.38 CAD−2.81%2.55 K3.466.708 B CAD10.402.73 CAD+8.63%4.20%Consumer Services
Buy
CFPCANFOR CORP NEW
5.427 B CAD14.31 CAD−1.51%288.03 K1.401.736 B CAD−2.72 CAD−142.95%0.00%Non-Energy Minerals
Buy
MREMARTINREA INTERNATIONAL INC
5.34 B CAD10.85 CAD−0.46%97.465 K0.44858.839 M CAD5.641.92 CAD+16.32%1.83%Producer Manufacturing
Buy
MXMETHANEX CORP
5.026 B CAD64.83 CAD+0.39%59.81 K0.484.352 B CAD18.783.45 CAD−40.13%1.54%Process Industries
Buy
RBARB GLOBAL INC
4.966 B CAD99.84 CAD−0.93%117.344 K1.2018.444 B CAD87.711.14 CAD−69.06%1.45%Technology Services
Buy
MFIMAPLE LEAF FOODS
4.868 B CAD23.38 CAD+1.26%89.553 K0.392.833 B CAD−1.03 CAD+59.31%3.68%Distribution Services
Strong buy
ACO.XATCO LTD
4.741 B CAD36.21 CAD+1.57%198.862 K1.214.074 B CAD9.503.81 CAD+17.69%5.38%Utilities
Buy
LUNLUNDIN MINING CORP
4.722 B CAD16.05 CAD+2.62%2.414 M0.6612.107 B CAD37.970.42 CAD−43.03%2.30%Non-Energy Minerals
Buy
AREAECON GROUP INC
4.644 B CAD17.03 CAD+2.53%222.556 K0.921.034 B CAD8.771.94 CAD+506.15%4.49%Industrial Services
Buy
CASCASCADES INC
4.638 B CAD9.19 CAD−0.86%163.294 K0.91933.556 M CAD−0.76 CAD−123.38%5.18%Process Industries
Neutral
TIHTOROMONT INDUSTRIES LTD
4.622 B CAD129.56 CAD+0.05%101.315 K0.8110.659 B CAD20.306.38 CAD+16.63%1.37%Distribution Services
Buy
RUSRUSSEL METALS INC
4.505 B CAD39.63 CAD+0.56%157.737 K1.222.38 B CAD9.174.32 CAD−26.73%4.06%Distribution Services
Buy
GILGILDAN ACTIVEWEAR INC
4.311 B CAD48.36 CAD−0.25%304.652 K1.448.177 B CAD11.814.10 CAD+8.03%2.13%Consumer Non-Durables
Buy
SCRSTRATHCONA RESOURCES LTD
4.239 B CAD33.16 CAD+2.00%63.291 K1.076.965 B CAD8.333.98 CAD−65.34%0.00%Energy Minerals
Buy
CAECAE INC
4.203 B CAD25.56 CAD−1.84%393.688 K0.798.289 B CAD29.230.87 CAD+56.03%0.00%Commercial Services
Strong buy
TATRANSALTA CORP
4.102 B CAD8.85 CAD+3.27%1.19 M1.052.635 B CAD3.582.47 CAD+29702.41%2.63%Utilities
Buy
CPXCAPITAL POWER CORPORATION
4.003 B CAD36.12 CAD+0.70%674.233 K1.994.532 B CAD5.976.05 CAD+615.82%6.76%Utilities
Buy
ELFE L FINANCIAL CORP LTD
3.998 B CAD1081.00 CAD0.00%00.003.743 B CAD4.44243.61 CAD1.39%Finance
BYDBOYD GROUP SERVICES INC
3.976 B CAD274.74 CAD−0.65%31.153 K1.235.938 B CAD50.475.44 CAD+117.36%0.21%Consumer Services
Buy
DFYDEFINITY FINL CORP
3.929 B CAD44.39 CAD+0.96%52.347 K0.545.096 B CAD14.793.00 CAD+39.08%1.30%Finance
Buy
CUCANADIAN UTILITIES
3.796 B CAD29.82 CAD+0.91%560.374 K1.005.971 B CAD12.802.33 CAD+12.78%6.09%Utilities
Buy
TIXTTELUS INTERNATIONAL (CDA) INC
3.655 B CAD10.76 CAD−1.65%132.336 K1.332.996 B CAD50.260.21 CAD−75.69%0.00%Technology Services
Buy
AQNALGONQUIN POWER & UTILITIES CORP
3.628 B CAD8.05 CAD+1.39%1.168 M0.665.474 B CAD230.660.03 CAD7.32%Utilities
Neutral
NFINFI GROUP INC
3.624 B CAD11.18 CAD+0.90%77.938 K0.811.318 B CAD−2.24 CAD+53.13%0.00%Producer Manufacturing
Buy