Top publicly traded Canadian companies by earnings

Rank Logo Name Ticker Earnings Price Today % Country
1 Brookfield Corporation BN $21.01 B $68.76 1.32% Canada
2 Royal Bank Of Canada RY $17.14 B $146.12 0.79% Canada
3 Toronto Dominion Bank TD $16.91 B $78.48 0.45% Canada
4 Bank of Montreal BMO $8.23 B $129.19 0.69% Canada
5 CIBC CM $7.52 B $80.27 0.52% Canada
6 Canadian Natural Resources CNQ $7.39 B $32.52 0.79% Canada
7 Scotiabank BNS $7.05 B $64.05 0.05% Canada
8 Enbridge ENB $6.30 B $49.51 0.94% Canada
9 Fairfax Financial FFH.TO $6.29 B $1,720 0.17% Canada
10 TC Energy TRP $5.88 B $53.76 0.40% Canada
11 Suncor Energy SU $5.87 B $42.44 0.06% Canada
12 Barrick Gold B $5.70 B $34.47 2.67% Canada
13 Manulife Financial MFC $5.35 B $30.65 1.03% Canada
14 Canadian National Railway CNI $4.95 B $92.92 0.84% Canada
15 Agnico Eagle Mines AEM $4.43 B $159.03 0.70% Canada
16 Imperial Oil IMO $4.38 B $92.85 1.16% Canada
17 Power Corporation of Canada POW.TO $4.25 B $41.54 0.24% Canada
18 Canadian Pacific Railway CP $3.82 B $74.76 0.95% Canada
19 Sun Life Financial SLF $3.66 B $58.85 0.25% Canada
20 National Bank of Canada NA.TO $3.53 B $108.05 1.42% Canada
21 Alimentation Couche-Tard ATD.TO $3.32 B $52.92 0.89% Canada
22 Great-West Lifeco GWO.TO $3.16 B $38.81 0.02% Canada
23 Loblaw Companies L.TO $3.13 B $38.69 0.15% Canada
24 Rogers Communication RCI $3.04 B $34.86 0.65% Canada
25 Power Financial PWF-PS.TO $3.00 B $15.66 0.74% Canada
26 Shopify SHOP $2.59 B $143.94 3.28% Canada
27 lululemon athletica LULU $2.51 B $175.30 2.19% Canada
28 George Weston WN.TO $2.45 B $60.48 0.00% Canada
29 Cenovus Energy CVE $2.41 B $17.74 0.39% Canada
30 AtkinsRéalis ATRL.TO $2.27 B $70.36 0.02% Canada
31 Kinross Gold KGC $2.27 B $23.52 0.92% Canada
32 Intact Financial IFC.TO $2.17 B $189.22 0.81% Canada
33 Pembina Pipeline PBA $2.14 B $40.44 0.06% Canada
34 Magna International MGA $2.10 B $46.29 0.56% Canada
35 Thomson Reuters TRI $1.98 B $157.64 0.04% Canada
36 Nutrien NTR $1.88 B $57.18 3.13% Canada
37 Brookfield Asset Management BAM $1.82 B $58.48 1.07% Canada
38 CGI GIB $1.66 B $88.92 3.06% Canada
39 Fortis FTS $1.65 B $49.54 0.12% Canada
40 Restaurant Brands International QSR $1.58 B $64.54 0.08% Canada
41 Hydro One H.TO $1.51 B $35.52 0.47% Canada
42 Tourmaline Oil TOU.TO $1.47 B $45.57 0.63% Canada
43 ARC Resources ARX.TO $1.46 B $18.67 1.35% Canada
44 Dollarama DOL.TO $1.32 B $132.48 0.30% Canada
45 Paramount Resources POU.TO $1.31 B $16.24 1.44% Canada
46 Emera EMA.TO $1.31 B $47.06 0.84% Canada
47 Constellation Software CSU.TO $1.29 B $2,801 5.81% Canada
48 E-L Financial ELF.TO $1.18 B $11.81 1.02% Canada
49 ATCO ACO-X.TO $1.05 B $35.51 0.65% Canada
50 Iamgold IAG $1.03 B $11.65 0.43% Canada
51 Whitecap Resources WCP.TO $1.03 B $7.98 0.27% Canada
52 Quebecor QBR-B.TO $1.00 B $30.71 1.35% Canada
53 Franco-Nevada FNV $1.00 B $212.30 1.27% Canada
54 IGM Financial IGM.TO $0.99 B $36.52 1.07% Canada
55 WSP Global WSP.TO $0.99 B $195.82 0.50% Canada
56 iA Financial IAG.TO $0.95 B $110.10 0.04% Canada
57 Metro MRU.TO $0.95 B $66.56 0.03% Canada
58 Wheaton Precious Metals WPM $0.94 B $106.86 1.47% Canada
59 BCE BCE $0.90 B $23.00 0.50% Canada
60 Lundin Gold LUG.TO $0.89 B $61.89 0.83% Canada
61 Canadian Tire CTC.TO $0.89 B $179.64 1.96% Canada
62 OpenText OTEX $0.85 B $37.04 2.94% Canada
63 Pan American Silver PAAS $0.85 B $36.71 0.88% Canada
64 Bombardier BBD-B.TO $0.84 B $138.97 1.42% Canada
65 Canadian Utilities CU.TO $0.83 B $27.54 0.16% Canada
66 CCL Industries CCL-B.TO $0.82 B $56.23 2.29% Canada
67 Strathcona Resources SCR.TO $0.76 B $26.44 0.22% Canada
68 Ritchie Bros. Auctioneers RBA $0.75 B $109.67 0.93% Canada
69 Empire Company EMP-A.TO $0.71 B $35.63 0.66% Canada
70 Celestica CLS $0.70 B $244.88 1.84% Canada
71 AltaGas ALA.TO $0.69 B $31.25 1.19% Canada
72 Telus TU $0.67 B $15.66 0.92% Canada
73 Keyera KEY.TO $0.65 B $33.55 0.02% Canada
74 TFI International TFII $0.63 B $90.88 0.01% Canada
75 Hudbay Minerals HBM $0.60 B $14.00 0.85% Canada
76 First Quantum Minerals FM.TO $0.60 B $20.70 0.10% Canada
77 Air Canada AC.TO $0.59 B $12.98 1.69% Canada
78 Alamos Gold AGI $0.58 B $33.27 0.24% Canada
79 Gildan GIL $0.58 B $56.45 0.66% Canada
80 Teck Resources TECK $0.57 B $39.98 0.07% Canada
81 Methanex MEOH $0.57 B $38.50 1.62% Canada
82 MEG Energy MEG.TO $0.55 B $20.48 0.11% Canada
83 Eldorado Gold EGO $0.54 B $28.50 1.62% Canada
84 Finning FTT.TO $0.53 B $46.03 1.16% Canada
85 Element Fleet Management EFN.TO $0.53 B $25.85 0.06% Canada
86 Algonquin Power & Utilities AQN $0.52 B $5.40 0.11% Canada
87 Onex ONEX.TO $0.52 B $87.26 0.97% Canada
88 Lundin Mining LUN.TO $0.52 B $13.84 0.81% Canada
89 OceanaGold OGC.TO $0.52 B $20.50 0.81% Canada
90 Parkland Corp PKI.TO $0.50 B $27.48 0.92% Canada
91 Toromont TIH.TO $0.50 B $110.21 0.33% Canada
92 Baytex Energy BTE $0.50 B $2.46 1.40% Canada
93 Cogeco CCA.TO $0.50 B $46.01 0.61% Canada
94 Cameco CCJ $0.50 B $85.80 3.26% Canada
95 Athabasca Oil Corporation ATH.TO $0.46 B $4.83 0.22% Canada
96 TMX Group X.TO $0.45 B $37.88 0.66% Canada
97 Teekay TK $0.40 B $8.58 1.38% Canada
98 Stantec STN $0.40 B $106.85 0.17% Canada
99 CT REIT CRT-UN.TO $0.40 B $11.56 0.31% Canada
100 RioCan REIT REI-UN.TO $0.40 B $13.53 0.21% Canada