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.

Ticker
Net income
(FY)
Price
Change % 1D
Change 1D
Technical Rating 1D
Volume 1D
Volume * Price 1D
Market cap
P/E
(TTM)
EPS
(TTM)
Employees
Sector
TDTORONTO-DOMINION BANK
17.429BCAD92.42CAD0.51%0.47CAD
Buy
6.172M570.403M168.362BCAD9.719.48CADFinance
RYROYAL BANK OF CANADA
15.794BCAD138.15CAD1.29%1.76CAD
Strong Buy
4.559M629.834M191.419BCAD12.3411.07CAD91.427KFinance
BMOBANK OF MONTREAL
13.537BCAD134.88CAD0.96%1.28CAD
Strong Buy
1.872M252.523M90.963BCAD6.6820.06CAD46.722KFinance
BNSBANK OF NOVA SCOTIA
9.916BCAD73.36CAD−0.04%−0.03CAD
Buy
3.121M228.926M87.399BCAD9.238.05CAD90.979KFinance
CNQCANADIAN NATURAL RESOURCES LTD
7.664BCAD77.73CAD0.91%0.70CAD
Buy
2.658M206.644M86.05BCAD7.5110.38CAD9.735KEnergy Minerals
IMOIMPERIAL OIL
7.34BCAD67.56CAD−0.34%−0.23CAD
Sell
1.514M102.304M39.465BCAD5.9111.59CADEnergy Minerals
TRITHOMSON-REUTERS CORP
7.132BCAD160.87CAD−0.27%−0.43CAD
Buy
427.78K68.817M77.12BCAD65.172.48CAD24.4KTechnology Services
MFCMANULIFE FINANCIAL CORP
7.105BCAD26.23CAD0.08%0.02CAD
Buy
8.379M219.79M49.408BCAD6.993.76CAD38KFinance
CMCANADIAN IMPERIAL BANK OF COMMERCE
6.22BCAD61.76CAD0.49%0.30CAD
Buy
2.222M137.225M55.968BCAD9.206.70CAD50.427KFinance
ENBENBRIDGE INC
6.189BCAD54.38CAD0.74%0.40CAD
Neutral
9.879M537.223M110.11BCAD19.912.71CAD10.9KIndustrial Services
CNRCANADIAN NATIONAL RAILWAYS CO
5.118BCAD160.66CAD0.92%1.46CAD
Sell
1.187M190.627M108.606BCAD21.377.47CAD23.971KTransportation
FFHFAIRFAX FINANCIAL HLDGS LTD
4.264BCAD862.86CAD−3.31%−29.50CAD
Buy
89.587K77.301M22.803BCAD0.08CAD39.04KFinance
SUSUNCOR ENERGY INC
4.119BCAD44.13CAD0.50%0.22CAD
Neutral
12.799M564.82M59.532BCAD7.975.52CAD16.922KEnergy Minerals
SLFSUN LIFE FINANCIAL INC
4.035BCAD67.04CAD0.22%0.15CAD
Buy
2.313M155.07M39.308BCAD12.345.44CAD24.589KFinance
NTRNUTRIEN LTD
3.953BCAD111.17CAD−1.14%−1.28CAD
Buy
1.469M163.288M57.829BCAD6.2618.02CAD23.5KProcess Industries
WFGWEST FRASER TIMBER CO
3.695BCAD116.05CAD−2.57%−3.06CAD
Buy
328.977K38.178M9.751BCAD3.9830.11CAD11KNon-Energy Minerals
CPCANADIAN PACIFIC RAILWAY LTD
3.517BCAD106.04CAD0.44%0.46CAD
Strong Buy
1.476M156.524M98.63BCAD28.023.78CADTransportation
NANATIONAL BANK OF CANADA
3.384BCAD100.93CAD0.29%0.29CAD
Buy
900.571K90.895M33.987BCAD10.459.74CAD29.509KFinance
ATDALIMENTATION COUCHE-TARD
3.367BCAD60.33CAD1.86%1.10CAD
Neutral
1.785M107.664M61.661BCAD16.453.61CAD96KRetail Trade
GWOGREAT WEST LIFECO INC
3.262BCAD35.39CAD−0.23%−0.08CAD
Buy
1.739M61.558M32.976BCAD11.183.18CAD28KFinance
POWPOWER CORP OF CANADA
2.969BCAD36.27CAD−0.30%−0.11CAD
Buy
1.414M51.272M24.095BCAD12.033.05CAD33.7KFinance
BCEBCE INC
2.868BCAD61.77CAD0.62%0.38CAD
Sell
1.845M113.995M56.331BCAD20.612.98CADCommunications
CPGCRESCENT POINT ENERGY CORP
2.364BCAD9.31CAD0.32%0.03CAD
Strong Sell
4.308M40.112M5.181BCAD2.553.67CAD748Energy Minerals
IFCINTACT FINANCIAL CORPORATION
2.067BCAD195.08CAD0.20%0.38CAD
Sell
308.042K60.093M34.189BCAD12.9415.05CAD26KFinance
TOUTOURMALINE OIL CORP
2.026BCAD60.42CAD1.17%0.70CAD
Sell
1.357M81.97M20.423BCAD4.8612.49CAD651Energy Minerals
TRPTC ENERGY CORPORATION
1.955BCAD56.05CAD0.79%0.44CAD
Sell
3.483M195.226M56.05BCAD17.123.25CAD7.017KIndustrial Services
MGMAGNA INTERNATIONAL INC
1.898BCAD89.53CAD−0.16%−0.14CAD
Buy
687.556K61.557M25.589BCAD21.814.13CAD158KProducer Manufacturing
LLOBLAWS COMPANIES LIMITED
1.875BCAD115.24CAD0.28%0.32CAD
Sell
403.711K46.524M37.345BCAD18.126.42CAD215KRetail Trade
WCPWHITECAP RESOURCES INC
1.777BCAD10.60CAD2.12%0.22CAD
Neutral
1.867M19.795M6.473BCAD4.132.55CAD453Energy Minerals
ONEXONEX CORP
1.761BCAD70.24CAD−1.38%−0.98CAD
Buy
141.647K9.949M5.772BCAD−0.02CAD536Finance
RCI.AROGERS COMMUNICATIONS INC
1.68BCAD66.24CAD−0.24%−0.16CAD
Buy
1.134K75.116K33.092BCAD20.043.33CADCommunications
TTELUS CORP
1.655BCAD28.62CAD−0.35%−0.10CAD
Buy
2.866M82.033M40.645BCAD19.781.46CAD90.8KCommunications
BTEBAYTEX ENERGY CORP
1.614BCAD5.87CAD0.17%0.01CAD
Sell
2.584M15.17M3.199BCAD3.131.90CADEnergy Minerals
STLCSTELCO HOLDINGS INC
1.609BCAD52.82CAD2.62%1.35CAD
Strong Buy
178.688K9.438M2.912BCAD2.5520.16CAD2.285KNon-Energy Minerals
QSP.UNRESTAURANT BRANDS INTL LTD PTNRSHP
1.566BCAD90.39CAD1.30%1.16CAD
Buy
13512.203K40.68BCAD22.393.99CAD5.7KConsumer Services
GIB.ACGI INC
1.466BCAD122.05CAD3.00%3.55CAD
Strong Buy
653.333K79.739M28.898BCAD19.286.24CAD90KCommercial Services
CFPCANFOR CORP NEW
1.342BCAD26.75CAD−0.56%−0.15CAD
Buy
323.447K8.652M3.277BCAD3.437.84CAD7.391KNon-Energy Minerals
FTSFORTIS INC
1.294BCAD55.07CAD−0.85%−0.47CAD
Sell
1.407M77.469M26.45BCAD20.582.70CAD9.095KUtilities
TPX.AMOLSON COORS CANADA INC
1.261BCAD63.00CAD0.00%0.00CAD
Sell
201.26K15.578BCAD21.592.93CADConsumer Non-Durables
PPLPEMBINA PIPELINE CORPORATION
1.242BCAD46.46CAD0.43%0.20CAD
Sell
2.373M110.236M25.626BCAD9.624.83CAD2.488KIndustrial Services
ECNECN CAPITAL CORP
1.216BCAD3.20CAD−0.93%−0.03CAD
Buy
1.516M4.85M785.224MCAD0.694.82CAD460Finance
BBUCBROOKFIELD BUSINESS CORPORATION
1.186BCAD30.95CAD−1.62%−0.51CAD
Buy
18.368K568.49K3.061BCADFinance
ELFE L FINANCIAL CORP LTD
1.153BCAD924.00CAD0.00%0.00CAD
Buy
2825.872K3.327BCAD−103.09CAD13Finance
VETVERMILION ENERGY INC
1.149BCAD19.13CAD0.00%0.00CAD
Sell
1.228M23.492M3.122BCAD2.557.73CAD716Energy Minerals
CTCCANADIAN TIRE LTD
1.128BCAD285.00CAD0.00%0.00CAD
Neutral
18051.3K9.978BCAD16.8317.05CAD33.892KRetail Trade
FMFIRST QUANTUM MINERALS
1.043BCAD27.90CAD−2.45%−0.70CAD
Strong Sell
2.127M59.342M19.319BCAD13.352.15CAD17.845KNon-Energy Minerals
IGMIGM FINANCIAL INC
978.949MCAD42.32CAD0.50%0.21CAD
Buy
157.823K6.679M10.058BCAD11.093.81CAD3.8KFinance
LUNLUNDIN MINING CORP
978.348MCAD9.71CAD−0.10%−0.01CAD
Buy
2.341M22.733M7.55BCAD11.070.88CAD11.594KNon-Energy Minerals
HHYDRO ONE LTD
965MCAD35.86CAD−0.72%−0.26CAD
Sell
1.073M38.479M21.47BCAD21.041.72CAD8.398KUtilities
WPMWHEATON PRECIOUS METALS CORP
946.424MCAD58.93CAD−1.11%−0.66CAD
Neutral
1.531M90.194M26.634BCAD26.562.25CAD44Non-Energy Minerals
FNVFRANCO NEVADA CORP
919.864MCAD190.52CAD−1.79%−3.47CAD
Sell
412.21K78.534M36.516BCAD38.575.04CAD35Non-Energy Minerals
IAGIA FINANCIAL CORPORATION
852MCAD82.51CAD−0.21%−0.17CAD
Buy
149.041K12.297M8.597BCAD11.157.44CAD8.3KFinance
MRUMETRO INC
846.1MCAD70.00CAD0.72%0.50CAD
Sell
598.083K41.866M16.562BCAD19.123.65CAD95KRetail Trade
TFIITFI INTERNATIONAL INC
832.931MCAD159.31CAD0.45%0.72CAD
Buy
320.785K51.104M13.888BCAD14.0412.47CAD29.539KTransportation
IFPINTERFOR CORP
819.011MCAD27.93CAD−1.52%−0.43CAD
Buy
447.919K12.51M1.437BCAD2.2212.82CAD2.559KNon-Energy Minerals
DOOBRP INC
793.9MCAD119.95CAD1.51%1.79CAD
Strong Buy
240.094K28.799M9.446BCAD14.028.61CAD20KProducer Manufacturing
FECFRONTERA ENERGY CORPORATION
787.511MCAD12.28CAD−0.24%−0.03CAD
Buy
187.805K2.306M1.14BCAD1.349.48CAD1.145KEnergy Minerals
ARXARC RESOURCES LTD
786.6MCAD15.04CAD1.42%0.21CAD
Sell
3.142M47.261M9.353BCAD4.473.32CAD522Energy Minerals
WCNWASTE CONNECTIONS INC (CA)
774.866MCAD177.15CAD0.80%1.41CAD
Buy
364.125K64.505M45.563BCAD44.024.00CAD19.998KTransportation
SJR.BSHAW COMMUNICATIONS INC
764MCAD39.70CAD0.10%0.04CAD
Buy
1.067M42.37M19.834BCAD26.981.47CAD9.3KCommunications
GILGILDAN ACTIVEWEAR INC
761.245MCAD41.80CAD2.78%1.13CAD
Buy
501.373K20.957M7.506BCAD9.494.30CAD48KConsumer Non-Durables
WNGEORGE WESTON LTD
748MCAD165.41CAD−0.10%−0.16CAD
Sell
270.509K44.745M23.279BCAD10.0116.69CAD215KRetail Trade
EMP.AEMPIRE CO
745.8MCAD37.15CAD0.27%0.10CAD
Buy
530.774K19.718M9.6BCAD12.832.89CAD130KRetail Trade
SECSENVEST CAPITAL INC
732.988MCAD336.50CAD0.00%0.00CAD
Buy
00853.709MCAD−169.38CAD27Finance
AEMAGNICO EAGLE MINES LTD
680.788MCAD70.27CAD−3.99%−2.92CAD
Sell
2.262M158.949M32.039BCAD38.861.88CAD11.838KNon-Energy Minerals
SNCSNC-LAVALIN GROUP INC
666.563MCAD30.17CAD0.30%0.09CAD
Buy
374.382K11.295M5.296BCAD470.740.06CAD30.989KIndustrial Services
TCNTRICON RESIDENTIAL INC
664.08MCAD11.85CAD−2.95%−0.36CAD
Buy
691.388K8.193M3.244BCAD3.254.11CAD968Finance
DOLDOLLARAMA INC
663.169MCAD79.25CAD0.05%0.04CAD
Sell
775.648K61.47M23.126BCAD30.582.61CAD23.35KRetail Trade
FIH.UFAIRFAX INDIA HOLDINGS CORPORATION
619.988MCAD12.98USD0.31%0.04USD
Sell
84.102K1.092M1.789BCAD−0.12CAD9Finance
CCL.ACCL INDUSTRIES INC
599.1MCAD62.50CAD−0.79%−0.50CAD
Buy
22614.125K11.123BCAD18.733.37CAD15.9KCommercial Services
CVECENOVUS ENERGY INC
587MCAD25.00CAD2.04%0.50CAD
Sell
6.309M157.72M47.972BCAD9.462.67CAD5.938KEnergy Minerals
QBR.AQUEBECOR INC
578.4MCAD31.30CAD−1.97%−0.63CAD
Buy
13.068K409.028K7.336BCAD12.522.61CAD9.172KCommunications
EMAEMERA INC
560MCAD54.10CAD0.24%0.13CAD
Buy
1.443M78.086M14.515BCAD18.283.00CAD7.14KUtilities
BTOB2GOLD CORP
526.649MCAD5.08CAD−2.50%−0.13CAD
Sell
3.773M19.169M5.459BCAD18.930.28CAD4.689KNon-Energy Minerals
CVOCOVEO SOLUTIONS INC
524.465MCAD9.11CAD−1.51%−0.14CAD
Buy
32.266K293.943K971.534MCAD4.68CADTechnology Services
GLXYGALAXY DIGITAL HLDGS LTD
504.103MCAD5.31CAD0.00%0.00CAD
Buy
1.067M5.668M1.712BCAD−3.44CAD348Commercial Services
OTEXOPEN TEXT CO
502.701MCAD46.51CAD5.06%2.24CAD
Buy
1.781M82.814M12.579BCAD28.301.57CAD14.8KTechnology Services
WSPWSP GLOBAL INC
473.6MCAD171.85CAD−1.21%−2.10CAD
Buy
134.558K23.124M21.387BCAD47.273.69CAD55KIndustrial Services
MXMETHANEX CORP
460.635MCAD67.42CAD7.32%4.60CAD
Strong Buy
417.953K28.178M4.718BCAD10.906.34CADProcess Industries
ATHATHABASCA OIL CORP
457.608MCAD2.75CAD−0.36%−0.01CAD
Buy
4.295M11.811M1.613BCAD3.430.85CAD146Energy Minerals
RUSRUSSEL METALS INC
432.2MCAD32.64CAD−0.43%−0.14CAD
Buy
425.187K13.878M2.038BCAD4.976.60CAD3.3KDistribution Services
CCACOGECO COMMUNICATIONS INC
423.299MCAD70.32CAD−0.62%−0.44CAD
Sell
83.649K5.882M3.15BCAD7.649.32CAD4.7KConsumer Services
LNRLINAMAR CORP
420.558MCAD74.12CAD0.77%0.57CAD
Buy
191.221K14.173M4.592BCAD12.405.93CAD25.613KProducer Manufacturing
OBEOBSIDIAN ENERGY LTD
414MCAD8.49CAD2.17%0.18CAD
Sell
528.801K4.49M697.466MCAD3.492.44CAD173Energy Minerals
AAVADVANTAGE ENERGY LTD
411.523MCAD8.21CAD2.37%0.19CAD
Sell
1.458M11.967M1.487BCAD2.723.07CAD42Energy Minerals
CIXCI FINANCIAL CORP
409.328MCAD16.77CAD−2.33%−0.40CAD
Buy
554.825K9.304M3.078BCAD7.742.23CAD2.416KFinance
SGYSURGE ENERGY INC
407.608MCAD9.21CAD−0.65%−0.06CAD
Sell
867.229K7.987M818.004MCAD4.612.07CAD76Energy Minerals
CUCANADIAN UTILITIES
393MCAD36.21CAD−0.39%−0.14CAD
Sell
1.152M41.724M9.736BCAD16.542.20CAD4.796KUtilities
TVETAMARACK VALLEY ENERGY LTD
390.508MCAD4.58CAD1.55%0.07CAD
Buy
2.631M12.051M2.548BCAD4.461.02CAD67Energy Minerals
CSUCONSTELLATION SOFTWARE INC
388.657MCAD2386.26CAD0.47%11.28CAD
Buy
31.527K75.232M50.569BCAD81.3129.21CAD32KTechnology Services
PXTPAREX RESOURCES INC
380.013MCAD23.02CAD3.23%0.72CAD
Strong Buy
622.936K14.34M2.512BCAD4.484.99CADEnergy Minerals
LIFLABRADOR IRON ORE RTY CORPORATION
379.772MCAD38.39CAD0.42%0.16CAD
Buy
128.331K4.927M2.457BCAD8.184.67CAD2.754KNon-Energy Minerals
FTTFINNING INTERNATIONAL INC
364MCAD37.25CAD−1.90%−0.72CAD
Buy
705.334K26.274M5.677BCAD12.633.02CAD12.452KDistribution Services
EFNELEMENT FLEET MANAGEMENT CORP
356.006MCAD18.93CAD1.61%0.30CAD
Buy
737.062K13.953M7.24BCAD20.420.93CAD2.5KFinance
XTMX GROUP LIMITED
338.5MCAD132.57CAD−0.45%−0.60CAD
Sell
119.553K15.849M7.373BCAD14.159.46CAD1.576KFinance
CWBCANADIAN WESTERN BANK
336.896MCAD28.40CAD−0.70%−0.20CAD
Buy
356.266K10.118M2.679BCAD8.443.40CAD2.712KFinance
CGGCHINA GOLD INTERNATIONAL RESOURC CP
335.199MCAD4.55CAD−8.08%−0.40CAD
Neutral
33.75K153.563K1.804BCAD6.590.75CAD2.169KNon-Energy Minerals
SDESPARTAN DELTA CORP
334.22MCAD13.14CAD0.54%0.07CAD
Sell
363.686K4.779M2.252BCAD3.434.25CAD91Energy Minerals
TIHTOROMONT INDUSTRIES LTD
332.71MCAD106.21CAD−0.76%−0.81CAD
Buy
123.769K13.146M8.735BCAD22.184.86CAD6.4KDistribution Services
AQNALGONQUIN POWER & UTILITIES CORP
332.062MCAD9.89CAD−0.80%−0.08CAD
Neutral
3.162M31.276M6.759BCAD302.120.03CAD3.445KUtilities