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
Chg % 1D
Chg 1D
Technical Rating 1D
Vol 1D
Volume * Price 1D
Market cap
P/E
(TTM)
EPS
(TTM)
Employees
Sector
RYROYAL BANK OF CANADA
16.038BCAD134.81CAD0.01%0.02CAD
Buy
1.751M236.088M189.018BCAD12.2711.01CAD87KFinance
TDTORONTO-DOMINION BANK
14.298BCAD91.02CAD0.07%0.06CAD
Buy
1.266M115.208M165.028BCAD11.537.90CADFinance
BNSBANK OF NOVA SCOTIA
9.624BCAD71.36CAD0.46%0.33CAD
Buy
2.884M205.816M85.126BCAD8.528.40CAD89.488KFinance
BMOBANK OF MONTREAL
7.754BCAD132.12CAD−0.19%−0.25CAD
Buy
1.612M212.988M89.102BCAD7.9116.79CAD43.863KFinance
CNQCANADIAN NATURAL RESOURCES LTD
7.664BCAD80.52CAD0.27%0.22CAD
Buy
2.598M209.204M92.947BCAD7.8310.38CAD9.735KEnergy Minerals
TRITHOMSON-REUTERS CORP
7.132BCAD155.53CAD0.10%0.16CAD
Buy
234.565K36.482M75.199BCAD62.782.48CAD24.4KTechnology Services
MFCMANULIFE FINANCIAL CORP
7.105BCAD24.03CAD0.29%0.07CAD
Buy
8.688M208.762M45.816BCAD6.393.76CAD38KFinance
CMCANADIAN IMPERIAL BANK OF COMMERCE
6.429BCAD65.10CAD0.68%0.44CAD
Buy
2.154M140.22M58.758BCAD9.296.98CAD45.282KFinance
ENBENBRIDGE INC
6.189BCAD55.94CAD0.79%0.44CAD
Buy
9.604M537.273M113.268BCAD20.472.71CAD10.9KIndustrial Services
CNRCANADIAN NATIONAL RAILWAYS CO
4.892BCAD169.17CAD0.02%0.03CAD
Buy
852.377K144.197M114.359BCAD24.007.07CAD22.604KTransportation
FFHFAIRFAX FINANCIAL HLDGS LTD
4.264BCAD764.00CAD0.53%4.01CAD
Buy
12.226K9.341M20.191BCAD0.08CAD39.04KFinance
SUSUNCOR ENERGY INC
4.119BCAD47.38CAD−0.90%−0.43CAD
Neutral
15.973M756.793M64.659BCAD8.675.52CAD16.922KEnergy Minerals
SLFSUN LIFE FINANCIAL INC
4.035BCAD62.47CAD0.79%0.49CAD
Strong Buy
3.786M236.49M36.612BCAD11.445.44CAD24.589KFinance
NTRNUTRIEN LTD
3.953BCAD110.16CAD1.12%1.22CAD
Buy
776.632K85.554M59.368BCAD6.0618.02CAD23.5KProcess Industries
WFGWEST FRASER TIMBER CO
3.695BCAD109.49CAD−0.33%−0.36CAD
Buy
82.321K9.013M9.2BCAD3.6830.11CAD11KNon-Energy Minerals
ATDALIMENTATION COUCHE-TARD
3.367BCAD60.88CAD1.21%0.73CAD
Buy
1.129M68.756M62.224BCAD16.713.61CAD96KRetail Trade
GWOGREAT WEST LIFECO INC
3.262BCAD32.22CAD0.03%0.01CAD
Buy
346.492K11.164M30.022BCAD10.163.18CAD28KFinance
NANATIONAL BANK OF CANADA
3.177BCAD99.13CAD0.12%0.12CAD
Buy
341.057K33.809M33.353BCAD10.179.85CAD26.92KFinance
POWPOWER CORP OF CANADA
2.969BCAD33.75CAD0.21%0.07CAD
Buy
590.942K19.944M23.022BCAD9.693.51CAD33.7KFinance
CPCANADIAN PACIFIC RAILWAY LTD
2.852BCAD108.50CAD1.00%1.07CAD
Buy
759.062K82.358M100.918BCAD34.153.16CAD11.834KTransportation
BCEBCE INC
2.84BCAD64.15CAD0.49%0.31CAD
Buy
2.115M135.709M58.5BCAD20.683.09CAD49.781KCommunications
IMOIMPERIAL OIL
2.479BCAD76.57CAD0.07%0.05CAD
Buy
228.878K17.525M46.313BCAD7.829.83CAD5.4KEnergy Minerals
CPGCRESCENT POINT ENERGY CORP
2.364BCAD10.44CAD−0.76%−0.08CAD
Neutral
2.637M27.532M5.81BCAD2.893.67CAD748Energy Minerals
IFCINTACT FINANCIAL CORPORATION
2.067BCAD197.71CAD1.57%3.05CAD
Buy
276.398K54.647M34.676BCAD12.9315.05CAD26KFinance
TOUTOURMALINE OIL CORP
2.026BCAD80.38CAD−0.11%−0.09CAD
Buy
446.071K35.855M27.012BCAD6.5512.49CAD651Energy Minerals
TRPTC ENERGY CORPORATION
1.955BCAD65.97CAD1.10%0.72CAD
Buy
1.309M86.386M64.884BCAD20.083.25CAD7.017KIndustrial Services
MGMAGNA INTERNATIONAL INC
1.898BCAD82.31CAD0.97%0.79CAD
Buy
576.3K47.435M23.784BCAD19.834.13CAD158KProducer Manufacturing
LLOBLAWS COMPANIES LIMITED
1.875BCAD117.75CAD0.62%0.73CAD
Buy
219.907K25.894M38.255BCAD18.456.42CAD215KRetail Trade
WCPWHITECAP RESOURCES INC
1.777BCAD10.85CAD0.00%0.00CAD
Neutral
925.816K10.045M6.626BCAD4.312.55CAD453Energy Minerals
ONEXONEX CORP
1.761BCAD71.00CAD0.71%0.50CAD
Buy
56.925K4.042M6.082BCAD−0.02CAD536Finance
TTELUS CORP
1.655BCAD29.04CAD0.21%0.06CAD
Buy
2.404M69.808M41.242BCAD19.951.46CAD90.8KCommunications
BTEBAYTEX ENERGY CORP
1.614BCAD6.81CAD0.29%0.02CAD
Sell
3.053M20.789M3.814BCAD3.631.90CADEnergy Minerals
STLCSTELCO HOLDINGS INC
1.609BCAD43.10CAD−0.07%−0.03CAD
Buy
161.56K6.963M2.731BCAD2.1420.16CAD2.285KNon-Energy Minerals
QSP.UNRESTAURANT BRANDS INTL LTD PTNRSHP
1.566BCAD90.31CAD0.00%0.00CAD
Buy
545243.445BCAD22.663.99CAD5.7KConsumer Services
RCI.AROGERS COMMUNICATIONS INC
1.558BCAD61.50CAD1.02%0.62CAD
Buy
60737.331K30.675BCAD19.553.12CAD23KCommunications
GIB.ACGI INC
1.466BCAD114.45CAD0.42%0.48CAD
Strong Buy
193.353K22.129M27.159BCAD18.886.13CAD90KCommercial Services
CFPCANFOR CORP NEW
1.342BCAD24.40CAD−0.20%−0.05CAD
Buy
117.913K2.877M2.989BCAD3.127.84CAD7.391KNon-Energy Minerals
FTSFORTIS INC
1.294BCAD54.09CAD1.16%0.62CAD
Buy
1.515M81.939M25.979BCAD19.822.70CAD9.095KUtilities
TPX.AMOLSON COORS CANADA INC
1.261BCAD70.00CAD0.00%0.00CAD
Buy
0016.045BCAD16.504.25CADConsumer Non-Durables
PPLPEMBINA PIPELINE CORPORATION
1.242BCAD47.51CAD0.17%0.08CAD
Buy
754.083K35.826M26.367BCAD9.864.83CAD2.488KIndustrial Services
ECNECN CAPITAL CORP
1.216BCAD3.17CAD−3.35%−0.11CAD
Sell
287.71K912.041K782.296MCAD0.704.82CAD460Finance
ELFE L FINANCIAL CORP LTD
1.153BCAD897.61CAD0.00%0.00CAD
Buy
2320.645K3.201BCAD−103.09CAD13Finance
VETVERMILION ENERGY INC
1.149BCAD26.04CAD0.97%0.25CAD
Sell
1.06M27.607M4.271BCAD3.447.73CAD716Energy Minerals
CTCCANADIAN TIRE LTD
1.128BCAD267.00CAD0.00%0.00CAD
Sell
6316.821K9.202BCAD15.7717.05CAD33.892KRetail Trade
FMFIRST QUANTUM MINERALS
1.043BCAD30.97CAD−0.58%−0.18CAD
Buy
814.955K25.239M21.425BCAD14.552.15CAD17.845KNon-Energy Minerals
SJR.BSHAW COMMUNICATIONS INC
986MCAD36.52CAD−0.49%−0.18CAD
Buy
683.672K24.968M18.226BCAD21.711.70CAD9.4KCommunications
IGMIGM FINANCIAL INC
978.949MCAD39.40CAD1.18%0.46CAD
Buy
141.778K5.586M9.364BCAD10.263.81CAD3.8KFinance
LUNLUNDIN MINING CORP
978.348MCAD8.16CAD−0.85%−0.07CAD
Buy
574.642K4.689M6.344BCAD9.370.88CAD11.594KNon-Energy Minerals
HHYDRO ONE LTD
965MCAD36.83CAD1.54%0.56CAD
Strong Buy
950.606K35.011M22.051BCAD21.131.72CAD8.398KUtilities
WPMWHEATON PRECIOUS METALS CORP
946.424MCAD51.18CAD−1.14%−0.59CAD
Buy
472.149K24.165M23.118BCAD23.072.25CAD44Non-Energy Minerals
FNVFRANCO NEVADA CORP
919.864MCAD192.76CAD−0.42%−0.82CAD
Buy
153.882K29.662M36.945BCAD38.495.04CAD35Non-Energy Minerals
IAGIA FINANCIAL CORPORATION
852MCAD74.52CAD0.74%0.55CAD
Buy
122.81K9.152M7.847BCAD9.977.44CAD8.3KFinance
JE.HJUST ENERGY GROUP INC
850.788MCAD0.085CAD0.00%0.000CAD
Sell
9.303K7914.087MCAD1.125KUtilities
MRUMETRO INC
846.1MCAD77.26CAD0.01%0.01CAD
Buy
230.091K17.777M18.432BCAD21.993.53CADRetail Trade
TFIITFI INTERNATIONAL INC
832.931MCAD140.47CAD−0.59%−0.84CAD
Buy
86.771K12.189M12.246BCAD12.5112.47CAD29.539KTransportation
IFPINTERFOR CORP
819.011MCAD25.87CAD−0.46%−0.12CAD
Neutral
94.536K2.446M1.417BCAD2.0312.82CAD2.559KNon-Energy Minerals
DOOBRP INC
793.9MCAD94.83CAD−1.50%−1.44CAD
Buy
85.292K8.088M7.466BCAD11.428.61CAD20KProducer Manufacturing
FECFRONTERA ENERGY CORPORATION
787.511MCAD10.71CAD2.10%0.22CAD
Sell
81.708K875.093K994.162MCAD1.149.48CAD1.145KEnergy Minerals
ARXARC RESOURCES LTD
786.6MCAD18.73CAD−0.43%−0.08CAD
Neutral
1.085M20.317M11.848BCAD5.673.32CAD522Energy Minerals
WCNWASTE CONNECTIONS INC (CA)
774.866MCAD191.07CAD0.28%0.54CAD
Buy
146.223K27.939M49.143BCAD47.724.00CAD19.998KIndustrial Services
GILGILDAN ACTIVEWEAR INC
761.245MCAD38.93CAD0.57%0.22CAD
Neutral
255.178K9.934M7.11BCAD9.044.30CAD48KConsumer Non-Durables
WNGEORGE WESTON LTD
748MCAD166.74CAD0.57%0.95CAD
Buy
102.023K17.011M23.654BCAD10.0316.69CAD215KRetail Trade
EMP.AEMPIRE CO
745.8MCAD35.85CAD−0.14%−0.05CAD
Neutral
195.081K6.994M9.389BCAD12.742.83CAD130KRetail Trade
SECSENVEST CAPITAL INC
732.988MCAD317.81CAD0.00%0.00CAD
Sell
00804.783MCAD−169.38CAD27Finance
AEMAGNICO EAGLE MINES LTD
680.788MCAD66.38CAD−1.59%−1.07CAD
Buy
1.615M107.234M30.264BCAD35.811.88CAD11.838KNon-Energy Minerals
SNCSNC-LAVALIN GROUP INC
666.563MCAD24.93CAD0.16%0.04CAD
Buy
161.43K4.024M4.377BCAD389.510.06CAD30.989KIndustrial Services
TCNTRICON RESIDENTIAL INC
664.08MCAD11.85CAD1.37%0.16CAD
Neutral
491.972K5.83M3.244BCAD3.114.11CAD968Finance
DOLDOLLARAMA INC
663.169MCAD80.75CAD0.54%0.43CAD
Buy
260.744K21.055M23.564BCAD32.122.51CAD23.35KRetail Trade
TRQTURQUOISE HILL RES LTD
658.072MCAD42.42CAD−0.19%−0.08CAD
Buy
226.898K9.625M8.536BCAD12.013.54CAD3.478KNon-Energy Minerals
FIH.UFAIRFAX INDIA HOLDINGS CORPORATION
619.988MCAD12.40USD8.01%0.92USD
Strong Buy
97.389K1.208M1.72BCAD−0.12CAD9Finance
MXMETHANEX CORP
604.748MCAD54.02CAD0.71%0.38CAD
Buy
133.105K7.19M3.78BCAD6.608.89CAD1.3KProcess Industries
CCL.ACCL INDUSTRIES INC
599.1MCAD62.33CAD0.00%0.00CAD
Sell
0011.345BCAD18.533.37CAD15.9KCommercial Services
CVECENOVUS ENERGY INC
587MCAD27.11CAD0.48%0.13CAD
Neutral
2.023M54.84M52.352BCAD10.412.67CAD5.938KEnergy Minerals
QBR.AQUEBECOR INC
578.4MCAD28.20CAD0.11%0.03CAD
Buy
2567.219K6.525BCAD11.052.61CAD9.172KCommunications
EMAEMERA INC
560MCAD52.73CAD2.15%1.11CAD
Buy
600.283K31.653M14.016BCAD17.493.00CAD7.14KUtilities
BTOB2GOLD CORP
526.649MCAD4.71CAD−1.46%−0.07CAD
Buy
1.577M7.427M5.006BCAD17.370.28CAD4.689KNon-Energy Minerals
CVOCOVEO SOLUTIONS INC
524.465MCAD6.33CAD−0.78%−0.05CAD
Buy
11.281K71.409K658.783MCAD4.68CADTechnology Services
GLXYGALAXY DIGITAL HLDGS LTD
504.103MCAD3.95CAD−3.66%−0.15CAD
Sell
248.241K980.552K1.307BCAD−3.44CAD348Commercial Services
OTEXOPEN TEXT CO
502.701MCAD40.05CAD0.70%0.28CAD
Buy
318.372K12.751M10.823BCAD59.080.68CAD14.8KTechnology Services
WSPWSP GLOBAL INC
473.6MCAD165.05CAD0.08%0.14CAD
Buy
59.131K9.76M19.512BCAD44.813.69CAD55KIndustrial Services
ATHATHABASCA OIL CORP
457.608MCAD2.72CAD1.87%0.05CAD
Buy
3.66M9.956M1.588BCAD3.320.85CAD146Energy Minerals
RUSRUSSEL METALS INC
432.2MCAD29.02CAD−2.29%−0.68CAD
Neutral
156.538K4.543M1.832BCAD4.506.60CAD3.3KDistribution Services
CCACOGECO COMMUNICATIONS INC
423.299MCAD74.84CAD1.14%0.84CAD
Buy
140.121K10.487M3.418BCAD8.149.16CAD4.7KConsumer Services
LNRLINAMAR CORP
420.558MCAD67.11CAD1.76%1.16CAD
Strong Buy
106.493K7.147M4.267BCAD11.125.93CAD25.613KProducer Manufacturing
OBEOBSIDIAN ENERGY LTD
414MCAD10.05CAD−0.59%−0.06CAD
Sell
179.893K1.808M825.623MCAD4.252.44CAD173Energy Minerals
AAVADVANTAGE ENERGY LTD
411.523MCAD11.72CAD0.26%0.03CAD
Buy
626.2K7.339M2.202BCAD3.963.07CAD42Energy Minerals
CIXCI FINANCIAL CORP
409.328MCAD14.30CAD−0.42%−0.06CAD
Buy
156.033K2.231M2.703BCAD6.472.23CAD2.416KFinance
SGYSURGE ENERGY INC
407.608MCAD9.52CAD2.26%0.21CAD
Buy
1.959M18.646M793.561MCAD4.632.07CAD76Energy Minerals
CUCANADIAN UTILITIES
393MCAD36.84CAD0.74%0.27CAD
Buy
352.788K12.997M9.858BCAD16.642.20CAD4.796KUtilities
TVETAMARACK VALLEY ENERGY LTD
390.508MCAD5.09CAD1.60%0.08CAD
Buy
3.097M15.762M2.857BCAD4.961.02CAD67Energy Minerals
CSUCONSTELLATION SOFTWARE INC
388.657MCAD2097.73CAD0.80%16.75CAD
Buy
12.236K25.668M44.454BCAD71.2529.21CAD32KTechnology Services
PXTPAREX RESOURCES INC
380.013MCAD19.17CAD0.26%0.05CAD
Sell
196.414K3.765M2.096BCAD3.844.99CADEnergy Minerals
LIFLABRADOR IRON ORE RTY CORPORATION
379.772MCAD32.21CAD−0.59%−0.19CAD
Buy
84.873K2.734M2.061BCAD6.934.67CAD2.754KNon-Energy Minerals
FTTFINNING INTERNATIONAL INC
364MCAD32.45CAD0.06%0.02CAD
Buy
254.567K8.261M4.988BCAD10.783.02CAD12.452KDistribution Services
CWBCANADIAN WESTERN BANK
356.963MCAD25.84CAD−0.31%−0.08CAD
Buy
224.007K5.788M2.403BCAD7.053.69CAD2.617KFinance
EFNELEMENT FLEET MANAGEMENT CORP
356.006MCAD19.05CAD0.47%0.09CAD
Buy
733.807K13.979M7.323BCAD20.780.93CAD2.5KFinance
XTMX GROUP LIMITED
338.5MCAD137.81CAD0.38%0.52CAD
Strong Buy
49.727K6.853M7.662BCAD14.599.46CAD1.576KFinance
CGGCHINA GOLD INTERNATIONAL RESOURC CP
335.199MCAD3.55CAD2.31%0.08CAD
Buy
8.936K31.723K1.407BCAD4.620.75CAD2.169KNon-Energy Minerals
SDESPARTAN DELTA CORP
334.22MCAD14.54CAD−0.89%−0.13CAD
Buy
113.85K1.655M2.261BCAD3.854.25CAD91Energy Minerals
TIHTOROMONT INDUSTRIES LTD
332.71MCAD102.34CAD−0.72%−0.74CAD
Neutral
35.174K3.6M8.402BCAD21.364.86CAD6.4KDistribution Services