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 CAD141.08 CAD+0.09%2.227 M0.41198.677 B CAD13.1710.71 CAD3.87%Finance
Buy
TDTORONTO-DOMINION BANK
102.519 B CAD77.38 CAD+0.81%7.679 M0.94137.125 B CAD12.246.32 CAD5.12%Finance
Buy
ATDALIMENTATION COUCHE-TARD
95.55 B CAD75.69 CAD+1.24%970.503 K0.7772.933 B CAD18.544.08 CAD+10.39%0.83%Retail Trade
Buy
BNSBANK OF NOVA SCOTIA
69.78 B CAD65.67 CAD+0.18%1.935 M0.5780.257 B CAD10.746.11 CAD6.46%Finance
Neutral
BMOBANK OF MONTREAL
67.672 B CAD128.16 CAD+0.57%1.772 M0.5992.973 B CAD18.157.06 CAD4.65%Finance
Buy
WNGEORGE WESTON LTD
60.124 B CAD190.00 CAD+0.54%96.707 K0.8425.413 B CAD20.169.43 CAD−25.71%1.50%Retail Trade
Buy
LLOBLAWS COMPANIES LIMITED
59.529 B CAD156.12 CAD+0.32%371.746 K1.3347.888 B CAD23.246.72 CAD+16.88%1.14%Retail Trade
Buy
MGMAGNA INTERNATIONAL INC
57.806 B CAD64.11 CAD+1.04%2.18 M1.6218.418 B CAD13.464.76 CAD+131.11%3.92%Producer Manufacturing
Buy
CMCANADIAN IMPERIAL BANK OF COMMERCE
55.124 B CAD67.55 CAD+0.55%1.049 M0.3063.312 B CAD10.346.53 CAD5.24%Finance
Neutral
CVECENOVUS ENERGY INC
52.204 B CAD28.07 CAD−1.23%6.937 M1.1952.543 B CAD11.572.43 CAD−10.58%2.00%Energy Minerals
Strong buy
FFHFAIRFAX FINANCIAL HLDGS LTD
50.037 B CAD1571.02 CAD+0.55%22.53 K0.5637.218 B CAD7.52208.94 CAD+71.84%1.29%Finance
Buy
SUSUNCOR ENERGY INC
49.092 B CAD54.79 CAD−0.25%6.419 M0.9570.516 B CAD9.066.04 CAD+1.42%3.89%Energy Minerals
Buy
IMOIMPERIAL OIL
48.3 B CAD95.44 CAD−0.43%1.15 M1.6851.14 B CAD11.118.59 CAD−27.72%2.20%Energy Minerals
Neutral
POWPOWER CORP OF CANADA
46.428 B CAD40.12 CAD−0.69%1.951 M0.6226.241 B CAD10.393.86 CAD+49.78%5.33%Finance
Buy
ENBENBRIDGE INC
42.886 B CAD51.67 CAD+1.04%12.335 M1.08109.829 B CAD19.502.65 CAD+124.61%6.92%Industrial Services
Buy
GWOGREAT WEST LIFECO INC
42.136 B CAD43.28 CAD+0.56%1.166 M0.6540.355 B CAD13.233.27 CAD−32.95%4.89%Finance
Neutral
NTRNUTRIEN LTD
39.217 B CAD79.47 CAD−0.14%752.307 K0.8239.303 B CAD34.572.30 CAD−86.16%3.59%Process Industries
Buy
MFCMANULIFE FINANCIAL CORP
36.438 B CAD35.60 CAD+1.17%8.965 M1.2764.286 B CAD15.252.33 CAD−19.35%4.20%Finance
Buy
CNQCANADIAN NATURAL RESOURCES LTD
35.968 B CAD104.59 CAD−1.40%4.014 M1.81112 B CAD15.436.78 CAD−19.93%3.68%Energy Minerals
Buy
PKIPARKLAND CORPORATION
32.452 B CAD40.00 CAD+0.03%308.204 K0.476.989 B CAD18.452.17 CAD+7.76%3.43%Distribution Services
Strong buy
SLFSUN LIFE FINANCIAL INC
31.88 B CAD68.51 CAD−6.70%4.321 M2.6340.052 B CAD12.975.28 CAD+3.18%4.47%Finance
Buy
EMP.AEMPIRE CO
30.478 B CAD32.84 CAD+0.37%579.065 K2.298.318 B CAD10.883.02 CAD+16.02%2.22%Retail Trade
Buy
IFCINTACT FINANCIAL CORPORATION
27.166 B CAD228.70 CAD+0.02%378.998 K1.1540.782 B CAD26.608.60 CAD−33.77%1.97%Finance
Buy
BCEBCE INC
24.673 B CAD46.39 CAD+0.35%1.96 M0.6842.32 B CAD24.141.92 CAD−31.63%8.41%Communications
Neutral
NANATIONAL BANK OF CANADA
23.124 B CAD116.02 CAD+0.66%1.096 M0.5639.351 B CAD12.259.47 CAD3.59%Finance
Buy
ACAIR CANADA
21.833 B CAD18.80 CAD+0.86%1.439 M0.466.609 B CAD3.295.72 CAD0.00%Transportation
Strong buy
MRUMETRO INC
20.725 B CAD74.08 CAD+1.87%440.198 K1.2216.818 B CAD17.384.26 CAD+13.75%1.68%Retail Trade
Neutral
TTELUS CORP
20.005 B CAD22.01 CAD−1.78%4.784 M1.7032.306 B CAD42.900.51 CAD−50.05%6.72%Technology Services
Buy
RCI.AROGERS COMMUNICATIONS INC
19.308 B CAD57.01 CAD−3.01%3000.2529.048 B CAD50.961.12 CAD−68.46%3.51%Communications
Strong buy
SAPSAPUTO GROUP INC
17.843 B CAD27.25 CAD+1.04%542.424 K1.8811.558 B CAD34.630.79 CAD−34.10%2.70%Consumer Non-Durables
Buy
CNRCANADIAN NATIONAL RAILWAYS CO
16.828 B CAD174.21 CAD+0.09%626.401 K0.73110.832 B CAD19.249.06 CAD+13.76%1.85%Transportation
Neutral
CTCCANADIAN TIRE LTD
16.657 B CAD240.01 CAD0.00%600.118.325 B CAD47.645.04 CAD−65.96%2.96%Retail Trade
Buy
TPX.AMOLSON COORS CANADA INC
15.794 B CAD87.88 CAD0.00%210.0617.014 B CAD13.076.72 CAD2.88%Consumer Non-Durables
ABXBARRICK GOLD CORPORATION
15.357 B CAD23.14 CAD−0.69%7.331 M2.2940.624 B CAD20.791.11 CAD+1964.56%2.35%Non-Energy Minerals
Buy
TRPTC ENERGY CORPORATION
15.029 B CAD52.78 CAD+1.11%3.128 M0.8454.759 B CAD20.112.62 CAD+63.37%7.10%Industrial Services
Neutral
WSPWSP GLOBAL INC
14.437 B CAD219.03 CAD+1.58%137.182 K0.7927.306 B CAD48.514.52 CAD+23.14%0.68%Industrial Services
Strong buy
GIB.ACGI INC
14.296 B CAD139.90 CAD+0.42%283.254 K0.9532.001 B CAD19.977.01 CAD+9.84%0.00%Technology Services
Buy
ALAALTAGAS LTD
12.895 B CAD30.58 CAD+0.59%568.538 K0.819.048 B CAD14.812.06 CAD+20.42%3.72%Utilities
Strong buy
CPCANADIAN PAC KANS CITY LTD
12.555 B CAD113.34 CAD+0.38%814.876 K0.53105.713 B CAD27.134.18 CAD+4.60%0.67%Transportation
Buy
BHCBAUSCH HEALTH COMPANIES INC
11.819 B CAD9.42 CAD−0.95%356.712 K0.733.455 B CAD−1.67 CAD−22.71%0.00%Health Technology
Neutral
FTSFORTIS INC
11.517 B CAD56.19 CAD+0.29%1.127 M0.7827.702 B CAD17.983.13 CAD+6.08%4.11%Utilities
Neutral
CSUCONSTELLATION SOFTWARE INC
11.347 B CAD3736.30 CAD−2.37%41.069 K1.4179.178 B CAD103.9735.94 CAD+13.85%0.14%Technology Services
Buy
IAGIA FINANCIAL CORPORATION
11.23 B CAD91.36 CAD+1.38%380.943 K1.218.882 B CAD12.647.23 CAD−18.02%3.41%Finance
Strong buy
GEIGIBSON ENERGY INC
11.015 B CAD22.73 CAD+0.98%510.076 K1.103.674 B CAD21.391.06 CAD−39.68%6.95%Distribution Services
Strong buy
BBD.ABOMBARDIER INC
10.86 B CAD71.75 CAD+0.57%7.773 K0.776.991 B CAD19.633.66 CAD−38.86%0.00%Electronic Technology
Buy
WCNWASTE CONNECTIONS INC (CA)
10.827 B CAD228.73 CAD+0.68%218.292 K1.1259.017 B CAD55.164.15 CAD−5.11%0.64%Transportation
Buy
CLSCELESTICA INC
10.745 B CAD66.31 CAD+0.41%531.614 K0.997.877 B CAD18.283.63 CAD+127.32%0.00%Electronic Technology
Buy
FTTFINNING INTERNATIONAL INC
10.527 B CAD43.18 CAD−0.48%143.818 K0.346.218 B CAD12.363.49 CAD−1.68%2.32%Distribution Services
Strong buy
BBUCBROOKFIELD BUSINESS CORPORATION
10.37 B CAD29.38 CAD+0.31%9.921 K0.572.905 B CAD4.206.99 CAD−42.48%1.15%Industrial Services
DOOBRP INC
10.367 B CAD96.21 CAD+0.10%166.401 K1.717.217 B CAD10.189.45 CAD−11.73%0.78%Producer Manufacturing
Buy
TFIITFI INTERNATIONAL INC
10.151 B CAD188.25 CAD+0.91%295.615 K0.9915.896 B CAD24.817.59 CAD−33.85%1.07%Transportation
Strong buy
LNRLINAMAR CORP
9.734 B CAD70.87 CAD+0.88%167.665 K1.594.361 B CAD7.739.17 CAD+29.68%1.28%Producer Manufacturing
Strong buy
BNREBROOKFIELD REINSURANCE LTD
9.475 B CAD60.39 CAD−0.25%33.152 K0.958.878 B CAD0.65%Finance
TRITHOMSON-REUTERS CORP
9.17 B CAD229.48 CAD−0.06%243.026 K0.79103.579 B CAD32.427.08 CAD+117.10%1.19%Technology Services
Neutral
PPLPEMBINA PIPELINE CORPORATION
9.125 B CAD50.35 CAD+0.46%1.865 M1.0127.666 B CAD16.163.12 CAD−36.71%5.30%Industrial Services
Buy
AEMAGNICO EAGLE MINES LTD
8.944 B CAD93.53 CAD+0.41%2.008 M1.5446.666 B CAD74.371.26 CAD−81.59%2.32%Non-Energy Minerals
Strong buy
FMFIRST QUANTUM MINERALS
8.714 B CAD18.24 CAD+1.11%3.655 M0.9415.204 B CAD−2.33 CAD−270.86%1.15%Non-Energy Minerals
Buy
WFGWEST FRASER TIMBER CO
8.711 B CAD107.00 CAD−1.77%117.73 K0.618.724 B CAD−1.64 CAD−115.28%1.50%Non-Energy Minerals
Strong buy
ATRLSNC-LAVALIN GROUP INC
8.533 B CAD56.32 CAD+0.64%152.519 K0.559.887 B CAD34.431.64 CAD+2847.03%0.14%Industrial Services
Strong buy
SESSECURE ENERGY SERVICES INC
8.244 B CAD11.27 CAD+1.35%664.408 K0.743.12 B CAD5.791.95 CAD+202.03%3.55%Industrial Services
Buy
HHYDRO ONE LTD
7.844 B CAD40.47 CAD+0.65%736.818 K1.1724.245 B CAD22.391.81 CAD+3.32%2.93%Utilities
Neutral
GFLGFL ENVIRONMENTAL INC.
7.516 B CAD44.19 CAD+0.48%274.605 K0.9416.636 B CAD924.480.05 CAD0.16%Industrial Services
Strong buy
KEYKEYERA CORPORATION
7.002 B CAD35.54 CAD+1.14%633.12 K0.968.144 B CAD19.211.85 CAD+24.43%5.57%Industrial Services
Buy
CCL.ACCL INDUSTRIES INC
6.65 B CAD74.48 CAD0.00%00.0012.589 B CAD24.982.98 CAD−14.38%1.50%Commercial Services
Strong buy
EMAEMERA INC
6.526 B CAD48.60 CAD+0.66%1.275 M0.8213.808 B CAD13.583.58 CAD+0.73%5.85%Utilities
Neutral
STNSTANTEC INC
6.48 B CAD110.59 CAD−1.64%200.741 K0.7512.615 B CAD35.853.09 CAD+28.15%0.72%Industrial Services
Buy
ACQAUTOCANADA INC
6.437 B CAD20.96 CAD−0.52%31.306 K0.27494.89 M CAD12.881.63 CAD−52.07%0.00%Retail Trade
Neutral
PBHPREMIUM BRANDS HLDGS CORP
6.261 B CAD89.14 CAD−0.10%21.727 K0.583.959 B CAD42.202.11 CAD−40.89%3.54%Distribution Services
Buy
OTEXOPEN TEXT CO
6.008 B CAD41.46 CAD+0.63%698.679 K0.7711.313 B CAD49.870.83 CAD−44.68%3.24%Technology Services
Buy
DOLDOLLARAMA INC
5.867 B CAD118.32 CAD−0.35%368.564 K0.8333.277 B CAD33.203.56 CAD+29.23%0.26%Retail Trade
Buy
CIGICOLLIERS INTL GROUP INC
5.851 B CAD155.92 CAD+1.17%37.817 K0.667.832 B CAD56.222.77 CAD+134.30%0.25%Finance
Buy
FSVFIRSTSERVICE CORP
5.85 B CAD206.00 CAD−0.62%29.437 K0.469.264 B CAD75.882.71 CAD−25.63%0.60%Finance
Buy
KKINROSS GOLD CORP
5.722 B CAD10.38 CAD+0.68%3.932 M1.2312.757 B CAD22.010.47 CAD+8031.03%1.57%Non-Energy Minerals
Buy
ARXARC RESOURCES LTD
5.655 B CAD25.51 CAD−1.32%3.23 M1.6515.244 B CAD12.791.99 CAD−56.23%2.67%Energy Minerals
Strong buy
MEGMEG ENERGY CORP
5.653 B CAD31.00 CAD−1.77%2.169 M1.388.451 B CAD15.062.06 CAD+1.43%0.00%Energy Minerals
Buy
TOUTOURMALINE OIL CORP
5.651 B CAD65.09 CAD−3.38%9.212 M2.3522.877 B CAD13.094.97 CAD−45.64%1.69%Energy Minerals
Strong buy
QBR.AQUEBECOR INC
5.434 B CAD30.00 CAD+0.50%5510.907.022 B CAD10.202.94 CAD+16.32%4.08%Consumer Services
Buy
CFPCANFOR CORP NEW
5.427 B CAD14.87 CAD−2.36%172.939 K0.881.769 B CAD−2.08 CAD−342.76%0.00%Non-Energy Minerals
Buy
MREMARTINREA INTERNATIONAL INC
5.34 B CAD12.03 CAD+1.18%121.43 K0.57940.041 M CAD6.391.88 CAD−2.81%1.66%Producer Manufacturing
Buy
MXMETHANEX CORP
5.026 B CAD68.98 CAD+0.33%50.811 K0.444.648 B CAD20.733.33 CAD−32.22%1.44%Process Industries
Buy
RBARB GLOBAL INC
4.966 B CAD104.53 CAD+4.81%365.378 K2.5319.204 B CAD46.842.23 CAD+75.08%1.40%Technology Services
Buy
MFIMAPLE LEAF FOODS
4.868 B CAD23.63 CAD−2.84%117.025 K0.742.9 B CAD−0.14 CAD+95.64%3.60%Distribution Services
Strong buy
ACO.XATCO LTD
4.741 B CAD40.47 CAD+1.35%233.611 K1.064.564 B CAD11.073.66 CAD+1.96%4.74%Utilities
Buy
LUNLUNDIN MINING CORP
4.722 B CAD16.06 CAD+0.75%1.119 M0.3612.432 B CAD84.530.19 CAD−53.29%2.24%Non-Energy Minerals
Buy
AREAECON GROUP INC
4.644 B CAD17.12 CAD+0.06%158.468 K0.571.066 B CAD8.572.00 CAD+340.17%4.35%Industrial Services
Buy
CASCASCADES INC
4.638 B CAD10.25 CAD+1.79%222.05 K0.921.032 B CAD−0.21 CAD+77.82%4.68%Process Industries
Neutral
TIHTOROMONT INDUSTRIES LTD
4.622 B CAD124.31 CAD0.00%100.888 K0.8310.231 B CAD19.936.24 CAD+5.47%1.42%Distribution Services
Buy
RUSRUSSEL METALS INC
4.505 B CAD39.16 CAD−0.74%194.216 K1.012.365 B CAD9.893.96 CAD−28.31%4.09%Distribution Services
Buy
GILGILDAN ACTIVEWEAR INC
4.311 B CAD45.93 CAD+2.94%309.324 K1.147.743 B CAD11.513.99 CAD+12.35%2.25%Consumer Non-Durables
Buy
SCRSTRATHCONA RESOURCES LTD
4.239 B CAD30.32 CAD−1.43%14.485 K0.576.496 B CAD7.623.98 CAD−65.34%0.00%Energy Minerals
Buy
CAECAE INC
4.203 B CAD28.62 CAD−0.80%650.229 K1.239.11 B CAD32.730.87 CAD+56.03%0.00%Commercial Services
Strong buy
TATRANSALTA CORP
4.102 B CAD9.74 CAD−1.32%1.594 M1.432.995 B CAD4.642.10 CAD+400.69%2.31%Utilities
Buy
CPXCAPITAL POWER CORPORATION
4.003 B CAD37.50 CAD+0.83%455.974 K0.844.737 B CAD7.155.24 CAD+131.66%6.47%Utilities
Buy
ELFE L FINANCIAL CORP LTD
3.998 B CAD1143.00 CAD+1.60%6001.313.957 B CAD1.31%Finance
BYDBOYD GROUP SERVICES INC
3.976 B CAD256.68 CAD−0.90%30.925 K0.525.511 B CAD47.155.44 CAD+117.36%0.23%Consumer Services
Buy
DFYDEFINITY FINL CORP
3.929 B CAD45.11 CAD−3.07%324.271 K3.915.228 B CAD14.853.04 CAD+16.26%1.27%Finance
Buy
CUCANADIAN UTILITIES
3.796 B CAD31.83 CAD+0.89%674.93 K1.306.504 B CAD14.862.14 CAD−6.93%5.65%Utilities
Buy
TIXTTELUS INTERNATIONAL (CDA) INC
3.655 B CAD8.71 CAD+0.11%824.117 K2.712.359 B CAD31.540.28 CAD−65.00%0.00%Technology Services
Buy
AQNALGONQUIN POWER & UTILITIES CORP
3.628 B CAD8.98 CAD−2.81%5.602 M2.756.191 B CAD257.310.03 CAD6.47%Utilities
Neutral
NFINFI GROUP INC
3.624 B CAD14.83 CAD+5.40%398.75 K1.601.764 B CAD−1.54 CAD+69.94%0.00%Producer Manufacturing
Buy