Canadian stocks raking in the cash

Greed is good, said Gordon Gekko, but that distilled essence of corporate desire is not a large office, private plane or other trappings of management — it is instead pure crystalized profit. And so net income sits as the beating heart of our capitalist world — denoting a company's income excluding all of its expenses. It's a marker of how well a business is generating cash, and how well it's managing expenses. And on this list are the biggest of the big net income generating businesses in Canada.

Symbol
Net income
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
14.859B CAD125.24 CAD+0.79%5.144M1.60175.633B CAD11.9310.50 CAD4.26%Finance
Buy
CNQCANADIAN NATURAL RESOURCES LTD
10.937B CAD84.80 CAD+1.84%16.91M1.1091.789B CAD13.196.43 CAD−37.31%4.19%Energy Minerals
Buy
TDTORONTO-DOMINION BANK
10.782B CAD81.01 CAD+0.41%6.674M1.55145.123B CAD14.475.60 CAD4.74%Finance
Buy
NTRNUTRIEN LTD
9.972B CAD73.96 CAD+0.24%854.456K0.9136.577B CAD12.655.85 CAD−67.45%3.77%Process Industries
Buy
SUSUNCOR ENERGY INC
9.077B CAD41.77 CAD+1.58%10.969M0.8254.093B CAD6.756.19 CAD+12.35%5.04%Energy Minerals
Buy
BNSBANK OF NOVA SCOTIA
7.41B CAD60.90 CAD+1.26%3.49M0.7173.935B CAD10.525.79 CAD6.86%Finance
Neutral
IMOIMPERIAL OIL
7.34B CAD75.32 CAD+3.53%1.459M0.7841.798B CAD8.438.94 CAD−8.67%2.58%Energy Minerals
Buy
MFCMANULIFE FINANCIAL CORP
7.294B CAD27.08 CAD+0.22%4.934M0.5649.522B CAD10.002.71 CAD−27.82%5.39%Finance
Buy
CVECENOVUS ENERGY INC
6.45B CAD22.12 CAD+1.42%17.119M2.9241.95B CAD10.412.13 CAD−17.98%2.22%Energy Minerals
Strong buy
CNRCANADIAN NATIONAL RAILWAYS CO
5.118B CAD160.06 CAD−0.50%789.162K0.43103.671B CAD21.727.37 CAD+4.56%1.94%Transportation
Neutral
CMCANADIAN IMPERIAL BANK OF COMMERCE
4.995B CAD58.45 CAD+0.85%2.989M0.7454.422B CAD11.355.15 CAD5.89%Finance
Neutral
TOUTOURMALINE OIL CORP
4.487B CAD62.22 CAD+0.26%1.003M0.7321.203B CAD21.292.92 CAD−76.23%1.64%Energy Minerals
Strong buy
BMOBANK OF MONTREAL
4.365B CAD118.50 CAD+1.28%2.725M1.0885.436B CAD21.025.64 CAD4.89%Finance
Buy
ATDALIMENTATION COUCHE-TARD
4.11B CAD76.56 CAD−0.58%1.1M0.8073.964B CAD18.254.19 CAD+16.52%0.73%Retail Trade
Strong buy
CPCANADIAN PAC KANS CITY LTD
3.517B CAD99.06 CAD−0.58%795.212K0.5592.303B CAD22.154.47 CAD+42.17%0.77%Transportation
Buy
GWOGREAT WEST LIFECO INC
3.349B CAD43.91 CAD+0.34%1.685M0.3740.912B CAD13.543.24 CAD−32.27%4.74%Finance
Neutral
NANATIONAL BANK OF CANADA
3.337B CAD94.55 CAD+0.50%1.306M0.9131.838B CAD10.109.37 CAD4.21%Finance
Buy
SLFSUN LIFE FINANCIAL INC
3.14B CAD69.90 CAD+0.78%789.416K0.3340.842B CAD12.505.59 CAD+3.06%4.29%Finance
Buy
ENBENBRIDGE INC
3.003B CAD47.46 CAD+0.34%2.134M0.30100.88B CAD31.661.50 CAD−44.70%7.48%Industrial Services
Buy
PPLPEMBINA PIPELINE CORPORATION
2.971B CAD45.44 CAD+0.60%2.962M0.9824.957B CAD20.922.17 CAD−54.85%5.81%Industrial Services
Buy
BCEBCE INC
2.868B CAD55.20 CAD−0.40%3.586M1.5250.358B CAD22.662.44 CAD−21.09%6.92%Communications
Neutral
WFGWEST FRASER TIMBER CO
2.571B CAD102.25 CAD−1.68%157.408K0.818.429B CAD−1.88 CAD−106.29%1.59%Non-Energy Minerals
Strong buy
IFCINTACT FINANCIAL CORPORATION
2.424B CAD210.25 CAD+0.34%273.793K0.9136.848B CAD32.576.45 CAD−57.11%2.05%Finance
Buy
ARXARC RESOURCES LTD
2.302B CAD20.45 CAD+1.04%1.537M0.6812.348B CAD6.942.95 CAD−11.06%3.13%Energy Minerals
Strong buy
POWPOWER CORP OF CANADA
1.965B CAD38.17 CAD+0.45%2.612M1.2125.026B CAD11.153.42 CAD+13.79%5.42%Finance
Buy
LLOBLAWS COMPANIES LIMITED
1.921B CAD124.05 CAD+0.54%585.541K0.8538.986B CAD19.306.43 CAD+1.36%1.37%Retail Trade
Buy
WNGEORGE WESTON LTD
1.822B CAD161.52 CAD−0.49%79.202K0.4921.934B CAD15.8710.18 CAD−38.46%1.70%Retail Trade
Buy
TRITHOMSON-REUTERS CORP
1.742B CAD192.20 CAD−0.11%197.058K0.5987.509B CAD29.246.57 CAD+165.57%1.38%Technology Services
Neutral
RCI.AROGERS COMMUNICATIONS INC
1.68B CAD61.85 CAD−1.13%1.367K0.7032.65B CAD30.522.03 CAD−34.92%3.23%Communications
Strong buy
WCPWHITECAP RESOURCES INC
1.676B CAD9.10 CAD+0.66%2.107M0.975.516B CAD6.101.49 CAD−40.68%5.99%Energy Minerals
Strong buy
GIB.ACGI INC
1.631B CAD141.55 CAD+0.04%213.799K0.5832.682B CAD20.626.87 CAD+13.71%0.00%Technology Services
Buy
TTELUS CORP
1.615B CAD25.06 CAD−2.68%2.475M0.7236.462B CAD45.160.55 CAD−61.79%5.70%Communications
Buy
FFHFAIRFAX FINANCIAL HLDGS LTD
1.493B CAD1237.26 CAD+0.99%53.137K1.1530.516B CAD4.61268.49 CAD1.08%Finance
Buy
CPGCRESCENT POINT ENERGY CORP
1.483B CAD9.23 CAD+2.56%3.848M1.114.948B CAD−1.63 CAD−144.92%4.12%Energy Minerals
Strong buy
FTSFORTIS INC
1.394B CAD55.33 CAD−0.40%786.525K0.4827.029B CAD17.933.09 CAD+14.38%4.13%Utilities
Neutral
FMFIRST QUANTUM MINERALS
1.346B CAD10.39 CAD−1.05%2.276M0.537.206B CAD8.771.18 CAD−44.70%2.02%Non-Energy Minerals
Neutral
VETVERMILION ENERGY INC
1.313B CAD15.44 CAD+1.98%641.113K0.812.528B CAD2.665.80 CAD−22.69%2.46%Energy Minerals
Buy
ERFENERPLUS CORPORATION
1.19B CAD20.36 CAD+1.04%511.083K1.084.185B CAD4.914.14 CAD+4.49%1.53%Energy Minerals
Strong buy
BBUCBROOKFIELD BUSINESS CORPORATION
1.186B CAD26.46 CAD−0.34%21.233K0.392.617B CAD7.493.53 CAD−63.83%1.28%Industrial Services
WCNWASTE CONNECTIONS INC (CA)
1.088B CAD187.95 CAD−0.12%141.841K0.5948.424B CAD43.334.34 CAD+8.66%0.76%Transportation
Buy
TFIITFI INTERNATIONAL INC
1.072B CAD156.74 CAD−0.48%114.655K0.5913.469B CAD19.308.12 CAD−28.10%1.20%Transportation
Buy
TCNTRICON RESIDENTIAL INC
1.053B CAD10.84 CAD+1.03%596.306K1.392.959B CAD12.880.84 CAD−72.54%2.88%Finance
Strong buy
HHYDRO ONE LTD
1.05B CAD38.99 CAD+0.28%1.251M1.1023.344B CAD21.631.80 CAD+4.99%2.95%Utilities
Neutral
CTCCANADIAN TIRE LTD
1.044B CAD280.00 CAD+3.32%5952.038.503B CAD28.599.80 CAD−42.14%2.46%Retail Trade
Buy
MRUMETRO INC
1.015B CAD68.48 CAD−0.42%447.272K0.7215.658B CAD15.744.35 CAD+23.82%1.77%Retail Trade
Neutral
EMAEMERA INC
1.008B CAD49.10 CAD−0.77%647.459K0.6113.453B CAD11.324.34 CAD+46.94%5.68%Utilities
Buy
STLCSTELCO HOLDINGS INC
997M CAD42.84 CAD0.00%113.208K0.502.362B CAD12.083.55 CAD−82.41%3.92%Non-Energy Minerals
Neutral
FNVFRANCO NEVADA CORP
912.079M CAD147.38 CAD+0.90%444.899K0.5728.315B CAD30.844.78 CAD−4.98%1.23%Non-Energy Minerals
Buy
MEGMEG ENERGY CORP
902M CAD23.83 CAD+0.85%2.678M0.616.712B CAD11.142.14 CAD−27.36%0.00%Energy Minerals
Buy
AEMAGNICO EAGLE MINES LTD
872.566M CAD69.64 CAD−2.46%1.433M0.8234.429B CAD9.687.19 CAD+281.91%3.12%Non-Energy Minerals
Strong buy
WPMWHEATON PRECIOUS METALS CORP
871.104M CAD64.29 CAD−1.12%554.462K0.6929.123B CAD40.341.59 CAD−28.98%1.27%Non-Energy Minerals
Strong buy
IGMIGM FINANCIAL INC
867.244M CAD34.51 CAD+0.38%119.607K0.728.218B CAD8.624.00 CAD+5.44%6.52%Finance
Buy
DOOBRP INC
863.9M CAD83.06 CAD−0.25%149.618K0.366.374B CAD7.2011.53 CAD+33.14%0.84%Producer Manufacturing
Buy
BTEBAYTEX ENERGY CORP
855.605M CAD4.44 CAD+2.54%5.94M1.123.754B CAD3.571.25 CAD−33.42%0.51%Energy Minerals
Buy
IAGIA FINANCIAL CORPORATION
842M CAD92.23 CAD+0.59%146.782K0.449.228B CAD12.877.17 CAD−3.35%3.22%Finance
Buy
NPINORTHLAND POWER INC
827.733M CAD22.66 CAD−0.61%936.121K0.995.751B CAD14.711.54 CAD−46.16%5.30%Utilities
Strong buy
OBEOBSIDIAN ENERGY LTD
810.1M CAD9.64 CAD+1.69%181.752K0.86762.221M CAD1.138.54 CAD+258.69%0.00%Energy Minerals
Buy
DOLDOLLARAMA INC
801.863M CAD99.65 CAD−0.78%416.644K0.8128.167B CAD32.203.09 CAD+23.76%0.27%Retail Trade
Buy
PXTPAREX RESOURCES INC
795.912M CAD25.52 CAD+0.51%262.19K0.572.68B CAD3.547.21 CAD+44.68%5.39%Energy Minerals
Strong buy
CFPCANFOR CORP NEW
787.3M CAD15.55 CAD−1.52%223.911K0.971.868B CAD−3.43 CAD−143.80%0.00%Non-Energy Minerals
Strong buy
MGMAGNA INTERNATIONAL INC
770.697M CAD74.63 CAD+0.26%692.637K0.7821.371B CAD15.334.87 CAD+18.46%3.35%Producer Manufacturing
Buy
TRPTC ENERGY CORPORATION
748M CAD51.65 CAD−0.17%3.884M0.8053.561B CAD−0.09 CAD−102.62%7.14%Industrial Services
Buy
GILGILDAN ACTIVEWEAR INC
705.006M CAD49.61 CAD−1.94%464.707K1.108.543B CAD14.123.51 CAD−17.98%2.04%Consumer Non-Durables
Strong buy
EMP.AEMPIRE CO
686M CAD38.11 CAD+0.50%380.744K0.959.653B CAD12.872.96 CAD+5.09%1.82%Retail Trade
Buy
SDESPARTAN DELTA CORP
681.086M CAD3.04 CAD+0.66%418.147K1.27526.531M CAD0.754.05 CAD+6.37%0.00%Energy Minerals
Buy
POUPARAMOUNT RESOURCES LIMITED
680.6M CAD26.12 CAD+3.00%219.039K0.963.759B CAD6.254.18 CAD+17.52%5.65%Energy Minerals
Buy
CSUCONSTELLATION SOFTWARE INC
666.549M CAD3291.95 CAD+0.59%15.2K0.4269.761B CAD98.3733.46 CAD+14.57%0.16%Technology Services
Buy
BIRBIRCHCLIFF ENERGY
656.831M CAD6.39 CAD+1.75%957.011K0.631.703B CAD20.960.30 CAD−87.84%9.70%Energy Minerals
Buy
CUCANADIAN UTILITIES
632M CAD31.58 CAD−0.09%369.6K0.638.825B CAD14.482.18 CAD−0.73%5.68%Utilities
Buy
NVANUVISTA ENERGY LTD
631.045M CAD11.19 CAD+1.27%475.016K0.822.386B CAD5.791.93 CAD−21.66%0.00%Energy Minerals
Buy
BNREBROOKFIELD REINSURANCE LTD
630.097M CAD48.68 CAD+0.12%7.559K0.685.478B CAD0.97%Finance
CCL.ACCL INDUSTRIES INC
622.7M CAD58.37 CAD0.00%00.0010.593B CAD16.863.46 CAD+2.96%1.71%Commercial Services
Buy
SAPSAPUTO GROUP INC
622M CAD26.40 CAD−1.38%463.288K0.7411.177B CAD17.531.51 CAD+54.42%2.75%Consumer Non-Durables
Buy
QBR.AQUEBECOR INC
599.7M CAD33.38 CAD0.00%30.007.295B CAD12.422.69 CAD+5.45%3.63%Consumer Services
Strong buy
IFPINTERFOR CORP
598.239M CAD19.59 CAD−2.15%134.07K0.901.008B CAD−3.30 CAD−125.86%0.00%Non-Energy Minerals
Strong buy
ATHATHABASCA OIL CORP
572.271M CAD3.79 CAD+2.43%4.01M1.052.22B CAD5.900.64 CAD−20.09%0.00%Energy Minerals
Strong buy
TRL.HTRILOGY INTERNATIONAL PARTNERS INC
564.303M CAD0.055 CAD0.00%10.45K0.564.875M CAD−0.06 CAD−100.97%0.00%Communications
ABXBARRICK GOLD CORPORATION
562.401M CAD22.83 CAD−2.52%2.745M0.7740.089B CAD572.180.04 CAD−97.06%2.38%Non-Energy Minerals
Buy
LUNLUNDIN MINING CORP
555.697M CAD9.89 CAD+3.02%2.274M0.997.649B CAD16.190.61 CAD−30.42%3.64%Non-Energy Minerals
Buy
XTMX GROUP LIMITED
542.7M CAD30.16 CAD+1.38%319.878K0.788.405B CAD22.541.34 CAD−28.90%2.35%Finance
Neutral
IVNIVANHOE MINES LTD
534.885M CAD12.64 CAD+2.93%1.742M0.7515.428B CAD35.740.35 CAD−18.11%0.00%Non-Energy Minerals
Strong buy
ALAALTAGAS LTD
523M CAD27.89 CAD−1.86%1.026M1.257.86B CAD13.582.05 CAD+212.14%3.96%Utilities
Strong buy
FTTFINNING INTERNATIONAL INC
503M CAD35.14 CAD+1.56%386.346K0.865.13B CAD9.153.84 CAD+27.63%2.81%Distribution Services
Buy
MXMETHANEX CORP
460.635M CAD58.03 CAD+1.43%73.496K0.883.91B CAD16.223.58 CAD−56.00%1.68%Process Industries
Buy
TIHTOROMONT INDUSTRIES LTD
454.198M CAD113.60 CAD−1.65%111.525K0.579.355B CAD17.616.45 CAD+33.73%1.48%Distribution Services
Strong buy
EQBEQB INC
445.908M CAD80.31 CAD+0.89%125.919K2.113.039B CAD8.589.36 CAD1.78%Finance
Strong buy
AIMAIMIA INC
440.1M CAD2.89 CAD−1.70%137.044K3.52243.236M CAD−1.88 CAD−137.48%0.00%Finance
Strong buy
WSPWSP GLOBAL INC
431.8M CAD189.44 CAD+0.26%139.773K0.8423.61B CAD43.864.32 CAD+17.37%0.79%Industrial Services
Strong buy
LNRLINAMAR CORP
426.194M CAD57.99 CAD−0.02%63.744K0.633.568B CAD7.297.96 CAD+34.18%1.52%Producer Manufacturing
Strong buy
RBARB GLOBAL INC
416.147M CAD85.32 CAD−0.48%103.573K0.5515.557B CAD75.281.13 CAD−67.39%1.71%Technology Services
Buy
EFNELEMENT FLEET MANAGEMENT CORP
409.643M CAD22.16 CAD+1.05%558.204K0.648.622B CAD20.541.08 CAD+18.26%1.81%Finance
Strong buy
CCACOGECO COMMUNICATIONS INC
392.273M CAD57.88 CAD+1.21%74.786K0.742.575B CAD6.628.75 CAD−3.82%5.50%Consumer Services
Neutral
PEYPEYTO EXPLORATION & DEVELOP CORP
390.663M CAD11.89 CAD−0.42%725.605K0.852.082B CAD6.591.81 CAD−9.95%9.59%Energy Minerals
Buy
FECFRONTERA ENERGY CORPORATION
373.131M CAD7.60 CAD+0.93%138.047K1.59649.281M CAD1.654.60 CAD−49.87%0.00%Energy Minerals
Buy
RUSRUSSEL METALS INC
371.9M CAD41.89 CAD0.00%183.054K1.272.546B CAD9.364.47 CAD−32.14%3.77%Distribution Services
Buy
ACO.XATCO LTD
370M CAD37.62 CAD−0.42%149.395K0.834.293B CAD10.233.68 CAD+8.37%5.02%Utilities
Buy
CWBCANADIAN WESTERN BANK
350.649M CAD31.10 CAD+2.88%759.721K1.922.997B CAD9.213.38 CAD4.18%Finance
Buy
TVETAMARACK VALLEY ENERGY LTD
345.198M CAD3.05 CAD−0.65%3.933M1.221.698B CAD19.330.16 CAD−84.38%4.84%Energy Minerals
Strong buy
TOYSPIN MASTER CORP
340.174M CAD35.06 CAD+3.30%78.934K1.163.636B CAD16.812.09 CAD−43.04%0.68%Consumer Durables
Strong buy
AAVADVANTAGE ENERGY LTD
338.667M CAD8.59 CAD−0.35%733.521K1.771.42B CAD8.950.96 CAD−67.49%0.00%Energy Minerals
Buy