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
Chg %
Vol
Rel vol
Mkt cap
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst rating
RYRoyal Bank of Canada
136.06 B CAD295.01 CAD+0.46%2.3 M0.62410 B CAD19.1815.38 CAD+22.47%2.16%Finance
Buy
TDToronto-Dominion Bank
122.34 B CAD169.00 CAD+0.67%4.63 M0.71285.52 B CAD19.948.48 CAD−12.13%2.52%Finance
Buy
ATDAlimentation Couche-Tard Inc.
105.58 B CAD88.82 CAD+0.18%978.53 K0.8181.56 B CAD19.104.65 CAD+23.35%0.92%Retail trade
Buy
BMOBank of Montreal
77.88 B CAD250.77 CAD+0.73%1.43 M0.76177.09 B CAD19.2513.03 CAD+21.08%2.63%Finance
Neutral
BNSBank of Nova Scotia
72.22 B CAD122.73 CAD+0.70%5.15 M1.39151.27 B CAD16.977.23 CAD+51.50%3.59%Finance
Neutral
ENBEnbridge Inc.
65.13 B CAD80.21 CAD+0.98%6.77 M1.78175.15 B CAD27.092.96 CAD+9.18%4.77%Industrial services
Buy
WNGeorge Weston Limited
64.51 B CAD103.91 CAD+1.56%207.56 K0.9138.88 B CAD36.182.87 CAD−1.46%1.17%Retail trade
Buy
LLoblaw Companies Limited
63.9 B CAD64.35 CAD+1.51%715.51 K0.7774.43 B CAD27.812.31 CAD+28.65%0.90%Retail trade
Buy
FFHFairfax Financial Holdings Limited
63.75 B CAD2,324.03 CAD+1.77%81.85 K1.7553.58 B CAD8.30279.93 CAD+16.26%0.90%Finance
Buy
CMCanadian Imperial Bank of Commerce
61.64 B CAD165.68 CAD+0.94%2.16 M0.90153.52 B CAD16.4210.09 CAD+26.92%2.52%Finance
Buy
MFCManulife Financial Corporation
61.1 B CAD61.56 CAD+1.43%3.47 M1.30102.74 B CAD17.683.48 CAD+31.34%3.01%Finance
Buy
MGMagna International Inc.
58.76 B CAD92.55 CAD−0.04%1.22 M1.2825.19 B CAD28.143.29 CAD−40.45%2.92%Producer manufacturing
Buy
POWPower Corporation of Canada
55.65 B CAD92.90 CAD+1.72%3.09 M1.4858.12 B CAD22.294.17 CAD−0.37%2.76%Finance
Neutral
CVECenovus Energy Inc.
49.7 B CAD41.30 CAD−1.36%3.47 M0.7777.16 B CAD16.412.52 CAD+69.45%1.99%Energy minerals
Strong buy
GWOGreat-West Lifeco Inc.
49.18 B CAD92.40 CAD+0.79%1.12 M1.6283.52 B CAD19.834.66 CAD+13.46%2.77%Finance
Buy
SUSuncor Energy Inc.
48.91 B CAD92.85 CAD−0.67%2.49 M0.82109.63 B CAD17.675.26 CAD+8.98%2.55%Energy minerals
Buy
IMOImperial Oil Limited
45.16 B CAD181.29 CAD−0.10%622.11 K0.9487.67 B CAD31.085.83 CAD−37.49%1.75%Energy minerals
Sell
SLFSun Life Financial Inc.
42.2 B CAD116.00 CAD+1.08%1.43 M1.2864.27 B CAD21.695.35 CAD−2.11%3.17%Finance
Buy
CNQCanadian Natural Resources Limited
38.76 B CAD65.48 CAD−1.09%4.07 M0.40136.22 B CAD14.114.64 CAD+30.23%3.70%Energy minerals
Buy
NTRNutrien Ltd.
37.57 B CAD96.13 CAD−0.36%1.36 M0.9146.14 B CAD14.136.80 CAD+363.75%3.18%Process industries
Buy
EMP.AEmpire Co Ltd Class A
31.95 B CAD50.10 CAD+1.97%264.07 K0.5111.22 B CAD59.040.85 CAD−71.08%1.76%Retail trade
Neutral
NANational Bank of Canada
30.34 B CAD227.40 CAD+0.49%888.85 K0.8388.06 B CAD20.1311.29 CAD+7.68%2.19%Finance
Neutral
IFCIntact Financial Corporation
30.22 B CAD293.46 CAD+1.72%343.32 K1.1951.88 B CAD15.6218.78 CAD+51.80%1.91%Finance
Buy
BCEBCE Inc.
24.47 B CAD30.08 CAD+0.57%2.42 M0.5928.05 B CAD4.466.75 CAD+1,496.64%5.82%Communications
Buy
ABXBarrick Mining Corporation
23.55 B CAD52.34 CAD+0.06%1.89 M0.5687.7 B CAD10.425.02 CAD+170.59%2.41%Non-energy minerals
Buy
ACAir Canada
22.37 B CAD23.27 CAD+2.74%1.96 M1.076.52 B CAD8.962.60 CAD−39.70%0.00%Transportation
Buy
MRUMetro Inc.
22.01 B CAD92.53 CAD+1.55%221.64 K0.5319.4 B CAD19.804.67 CAD+5.00%1.68%Retail trade
Neutral
RCI.ARogers Communications Inc. Class A
21.71 B CAD48.44 CAD+3.06%1.12 K0.5725.21 B CAD4.2611.38 CAD+301.84%4.13%Communications
Buy
TTELUS Corporation
20.35 B CAD14.40 CAD+1.19%5.05 M0.7622.67 B CAD23.950.60 CAD−23.92%11.61%Communications
Neutral
WSPWSP Global Inc
18.29 B CAD161.14 CAD+0.34%983.93 K1.7921.72 B CAD21.997.33 CAD+33.74%0.93%Industrial services
Strong buy
SAPSaputo Inc.
17.55 B CAD39.95 CAD−3.60%1.12 M1.7615.95 B CAD24.551.63 CAD2.00%Consumer non-durables
Buy
CLSCelestica Inc.
17.31 B CAD430.07 CAD−8.67%401.31 K1.2249.45 B CAD37.6011.44 CAD+129.60%0.00%Electronic technology
Strong buy
CNRCanadian National Railway Company
17.3 B CAD182.91 CAD−0.55%1.56 M1.36110.95 B CAD23.507.78 CAD+7.30%1.97%Transportation
Buy
AEMAgnico Eagle Mines Limited
16.64 B CAD204.81 CAD+0.67%960.92 K1.16104.35 B CAD13.9414.69 CAD+123.58%1.15%Non-energy minerals
Buy
CTCCanadian Tire Corporation, Limited
16.32 B CAD219.00 CAD+1.86%7341.4310.49 B CAD19.6411.15 CAD−26.61%3.26%Retail trade
Neutral
BNTBrookfield Wealth Solutions Ltd. Class A
16.26 B CAD60.06 CAD+1.45%39.03 K0.6919.98 B CAD0.60%Finance
No rating
CSUConstellation Software Inc.
16.24 B CAD2,667.24 CAD+3.96%36.36 K0.6556.52 B CAD55.2348.30 CAD−0.70%0.21%Technology services
Strong buy
GIB.ACGI Inc. Class A
15.91 B CAD93.59 CAD+4.15%436.63 K0.8619.58 B CAD12.227.66 CAD+0.39%0.71%Technology services
Buy
TRPTC Energy Corporation
15.2 B CAD99.59 CAD+1.15%4.2 M1.4999.59 B CAD31.213.19 CAD−24.18%3.47%Industrial services
Buy
CPCanadian Pacific Kansas City Limited
15.08 B CAD130.32 CAD+0.20%1.53 M1.28115.69 B CAD29.054.49 CAD+8.82%0.73%Transportation
Buy
BHCBausch Health Companies Inc.
14.34 B CAD6.25 CAD−0.48%290.4 K0.652.33 B CAD−4.45 CAD−2,881.65%0.00%Health technology
Neutral
BBD.ABombardier Inc. Class A
13.35 B CAD367.45 CAD+1.61%8.25 K2.1236.15 B CAD27.8013.22 CAD+249.10%0.00%Electronic technology
Buy
WCNWaste Connections, Inc.
13.23 B CAD239.36 CAD+1.25%381.16 K1.0560.33 B CAD41.795.73 CAD+65.93%0.79%Industrial services
Strong buy
QSP.UNRestaurant Brands International LP
13.18 B CAD101.57 CAD0.00%00.0046.46 B CAD26.693.81 CAD−7.32%3.47%Consumer services
No rating
ALAAltaGas Ltd.
12.55 B CAD57.18 CAD+0.35%634.33 K0.8517.82 B CAD35.071.63 CAD−13.26%2.27%Utilities
Strong buy
FTSFortis Inc.
12.17 B CAD82.99 CAD+0.56%1.39 M1.3542.25 B CAD24.473.39 CAD+2.57%3.05%Utilities
Neutral
IAGiA Financial Corporation Inc.
11.31 B CAD205.10 CAD+0.62%555.04 K2.2818.13 B CAD19.0310.78 CAD+14.66%1.98%Finance
Neutral
TFIITFI International Inc.
11.02 B CAD212.43 CAD−0.90%211.46 K1.0617.46 B CAD42.764.97 CAD−20.79%1.22%Transportation
Buy
ATRLAtkinsrealis Group Inc.
10.96 B CAD86.54 CAD+0.31%383.63 K0.9713.92 B CAD5.6415.35 CAD+775.49%0.09%Industrial services
Strong buy
TECK.ATeck Resources Limited Class A
10.76 B CAD84.80 CAD+0.27%4.47 K0.7541.7 B CAD16.665.09 CAD+1,096.17%0.59%Non-energy minerals
Neutral
GEIGibson Energy Inc.
10.69 B CAD31.11 CAD+0.58%404.61 K0.615.37 B CAD34.990.89 CAD−9.57%5.66%Distribution services
Buy
FTTFinning International Inc.
10.59 B CAD107.90 CAD+1.35%381.79 K0.9414.08 B CAD27.293.95 CAD+11.10%1.14%Distribution services
Strong buy
TRIThomson Reuters Corporation
10.45 B CAD127.04 CAD+5.24%541.39 K0.7455.46 B CAD27.054.70 CAD−29.47%2.72%Technology services
Buy
LNRLinamar Corporation
10.23 B CAD101.59 CAD−0.26%62.31 K0.606.02 B CAD9.6710.51 CAD+148.95%1.14%Producer manufacturing
Buy
KKinross Gold Corporation
9.85 B CAD33.66 CAD+0.87%1.91 M0.6740.19 B CAD10.313.26 CAD+138.64%0.60%Non-energy minerals
Strong buy
BBUCBrookfield Business Corporation Class A
9.84 B CAD43.89 CAD+0.55%42.95 K0.619.07 B CAD−11.61 CAD−0.09%0.80%Finance
Buy
BEP.UNBrookfield Renewable Partners LP
9.13 B CAD46.71 CAD+0.06%239.54 K0.5214.29 B CAD−0.43 CAD+69.82%4.51%Utilities
Buy
HHydro One Limited
9.04 B CAD60.19 CAD+0.97%693.02 K0.7136.1 B CAD26.352.28 CAD+12.35%2.25%Utilities
Neutral
DOOBRP, Inc.
8.44 B CAD85.20 CAD+0.65%322.3 K1.086.25 B CAD23.283.66 CAD1.09%Producer manufacturing
Buy
EMAEmera Incorporated
8.31 B CAD77.52 CAD+0.39%1.03 M1.0423.71 B CAD23.623.28 CAD+11.50%3.77%Utilities
Neutral
STNStantec Inc
8.14 B CAD95.13 CAD+1.21%437.29 K0.9110.85 B CAD22.144.30 CAD+27.00%0.99%Industrial services
Strong buy
CIGIColliers International Group Inc.
7.77 B CAD137.53 CAD+4.03%83.19 K0.887.03 B CAD60.912.26 CAD−42.58%0.30%Finance
Buy
PPLPembina Pipeline Corporation
7.68 B CAD72.44 CAD+0.50%1.92 M1.0342.12 B CAD27.162.67 CAD−12.92%3.95%Industrial services
Buy
FSVFirstService Corp
7.68 B CAD193.80 CAD+5.04%150.08 K1.338.91 B CAD39.714.88 CAD+13.39%0.83%Finance
Strong buy
CCL.ACCL Industries Inc. Class A
7.66 B CAD92.49 CAD0.00%10.0015.5 B CAD20.224.58 CAD−4.68%1.49%Process industries
Strong buy
WFGWest Fraser Timber Co. Ltd.
7.63 B CAD93.34 CAD−0.75%148.82 K1.087.31 B CAD−20.65 CAD−83,048.19%1.90%Non-energy minerals
Buy
PBHPremium Brands Holdings Corporation
7.48 B CAD88.81 CAD+0.12%64.82 K0.394.63 B CAD98.680.90 CAD−65.92%3.83%Distribution services
Strong buy
FMFirst Quantum Minerals Ltd.
7.32 B CAD38.52 CAD−1.36%1.91 M0.7232.13 B CAD−0.33 CAD−245.41%0.00%Non-energy minerals
Buy
DOLDollarama Inc.
7.26 B CAD184.68 CAD+1.75%780.73 K1.1950.01 B CAD38.034.86 CAD+11.03%0.24%Retail trade
Buy
OTEXOpen Text Corporation
7.21 B CAD31.56 CAD+4.23%1.27 M1.277.66 B CAD11.152.83 CAD−16.69%4.81%Technology services
Neutral
KEYKeyera Corp.
6.75 B CAD60.71 CAD+0.46%527.99 K0.5417.81 B CAD77.280.79 CAD−67.03%3.56%Industrial services
Buy
GFLGFL Environmental Inc
6.62 B CAD56.01 CAD+2.23%1.02 M1.2620.23 B CAD93.160.60 CAD0.16%Industrial services
Buy
RBARB Global, Inc.
6.41 B CAD157.44 CAD+2.37%148.68 K0.8129.33 B CAD52.812.98 CAD+4.99%1.09%Technology services
Buy
ARXARC Resources Ltd.
6.08 B CAD32.69 CAD+0.71%4.53 M1.4218.52 B CAD12.952.52 CAD+11.40%2.51%Energy minerals
Neutral
EDVEndeavour Mining PLC
5.92 B CAD67.02 CAD−0.07%157.41 K0.4116.19 B CAD13.904.82 CAD2.99%Non-energy minerals
Strong buy
TOUTourmaline Oil Corp.
5.82 B CAD65.16 CAD+0.42%1.01 M0.4925.3 B CAD35.441.84 CAD−45.55%3.07%Energy minerals
Buy
QBR.AQuebecor Inc. Class A
5.68 B CAD67.07 CAD0.00%40.0014.78 B CAD17.433.85 CAD+17.12%2.23%Communications
Buy
AREAecon Group Inc.
5.43 B CAD50.31 CAD−2.91%222.51 K0.543.44 B CAD99.310.51 CAD1.52%Industrial services
Buy
CFPCanfor Corporation
5.34 B CAD13.88 CAD−0.14%83.57 K0.541.63 B CAD−7.16 CAD−33.42%0.00%Non-energy minerals
Buy
DFYDefinity Financial Corp.
5.28 B CAD79.30 CAD+1.61%116.44 K0.659.64 B CAD24.543.23 CAD−9.81%1.02%Finance
Buy
LUNLundin Mining Corporation
5.23 B CAD35.94 CAD−0.83%1.56 M0.7330.75 B CAD15.412.33 CAD0.31%Non-energy minerals
Buy
TIHToromont Industries Ltd.
5.2 B CAD225.77 CAD−0.56%299.16 K1.1918.41 B CAD35.876.29 CAD+4.34%0.96%Distribution services
Buy
WCPWhitecap Resources Inc.
5.17 B CAD16.46 CAD−1.44%4.67 M0.9719.98 B CAD21.570.76 CAD−50.24%4.43%Energy minerals
Strong buy
ACO.XATCO Ltd. Class I
5.14 B CAD79.75 CAD−0.45%131.4 K0.608.05 B CAD57.351.39 CAD−63.42%2.57%Utilities
Buy
PAASPan American Silver Corp.
5.06 B CAD62.09 CAD−0.14%782.33 K0.9726.16 B CAD14.394.31 CAD+255.77%1.38%Non-energy minerals
Strong buy
GILGildan Activewear Inc.
5.05 B CAD70.48 CAD+0.82%616.13 K1.1813.05 B CAD29.662.38 CAD−33.76%1.87%Consumer non-durables
Strong buy
NFINFI Group Inc.
5.05 B CAD25.63 CAD−0.08%161.91 K0.503.05 B CAD−1.42 CAD−54,630.77%0.00%Producer manufacturing
Strong buy
BIPCBrookfield Infrastructure Corporation Class A
5.04 B CAD58.58 CAD+0.07%208.92 K1.047.2 B CAD−7.76 CAD−240.72%4.26%Utilities
Strong sell
MXMethanex Corporation
5.02 B CAD78.72 CAD−3.64%180.73 K0.746.09 B CAD−0.65 CAD−114.54%1.30%Process industries
Buy
CAECAE Inc.
4.91 B CAD35.51 CAD+1.69%651.56 K0.7511.42 B CAD36.570.97 CAD−23.32%0.00%Commercial services
Buy
ACQAutoCanada Inc.
4.9 B CAD23.83 CAD+7.88%80.42 K2.36551.67 M CAD24.040.99 CAD0.00%Retail trade
Neutral
MREMartinrea International Inc.
4.82 B CAD10.10 CAD+2.02%42.02 K0.80716.03 M CAD6.221.62 CAD1.98%Producer manufacturing
Buy
CASCascades Inc.
4.78 B CAD13.13 CAD+6.14%627.4 K2.841.33 B CAD13.081.00 CAD3.66%Process industries
Buy
RUSRussel Metals Inc.
4.64 B CAD70.70 CAD+4.02%204.35 K1.043.88 B CAD19.923.55 CAD+33.84%2.45%Distribution services
Buy
BYDBoyd Group Services Inc
4.39 B CAD142.98 CAD+0.57%34.63 K0.433.98 B CAD156.180.92 CAD+6.93%0.43%Consumer services
Strong buy
BTOB2Gold Corp.
4.28 B CAD5.44 CAD+0.55%1.82 M0.547.25 B CAD10.750.51 CAD2.04%Non-energy minerals
Buy
SFCSagicor Financial Co. Ltd. Class A
4.21 B CAD8.58 CAD+1.66%68.64 K0.731.17 B CAD36.110.24 CAD−70.05%4.62%Finance
Strong buy
IGMIGM Financial Inc.
4.01 B CAD83.29 CAD+0.46%493.22 K1.1319.28 B CAD17.154.86 CAD+22.35%2.84%Finance
Neutral
IMGIAMGOLD Corporation
3.99 B CAD20.66 CAD−0.10%977.1 K0.6911.94 B CAD8.712.37 CAD+22.82%0.00%Non-energy minerals
Buy
MFIMaple Leaf Foods Inc.
3.91 B CAD27.96 CAD−1.10%150.54 K0.853.49 B CAD6.634.22 CAD+458.74%3.04%Distribution services
Strong buy