I'm looking to take advantage of the beaten down energy market, but want to invest for the long term. Though I'm sure the world's dependence on oil won't diminish appreciably for a long time to come, I'd like to focus on forward-thinking companies that are increasing their investment in renewable energy for the inevitable transition in the decades ahead. 31 Top Canadian Stocks To Buy After The Crash - Stocktrades Mar 10, 2020 · The Canadian tech company is one of the best stocks to buy in Canada as it is trading at a discount relative to its peers, with forward price to earnings coming in at 16.89 and a price to book of just over 3.5. Analysts are quite bullish, with 17 of the 22 analysts rating it as a buy or strong buy.