After witnessing a steep sell-off on Friday, the Canadian benchmark index, the S&P/TSX Composite Index, has bounced back strongly this week, gaining 2% and bringing its year-to-date return to 2.7%. Despite this recovery, persistent inflation, ongoing geopolitical tensions, and the potential impact of protectionist economic policies on global growth remain key concerns. Given this uncertain outlook, investors should focus on balancing their portfolios with a mix of growth, defensive, and dividend stocks to optimize their risk-return profile.
Against this backdrop, here are three Canadian stocks that I believe are compelling buys right now.
5N Plus
The accelerating adoption of artificial intelligence (AI) and the growing proliferation of connected devices are creating compelling long-term growth opportunities for 5N Plus (TSX: VNP), which focuses on developing, manufacturing, and marketing specialty semiconductors and performance materials.
Further supporting its growth outlook, the company has secured a US$18.1 million grant from the U.S. government. The funding could expand and enhance its germanium recycling and refining capabilities using industrial residues and mining by-products. These initiatives could strengthen 5N Plus’s optics and solar germanium crystal supply chains in the United States, positioning the company to meet rising demand for germanium-based technologies.
In addition, 5N Plus is boosting its production capacity. It plans to increase solar cell output by 25% this year through expanded manufacturing at its subsidiary, AZUR SPACE Solar Power GmbH. Given these growth initiatives and its expanding addressable market, I believe 5N Plus represents an attractive growth stock to buy right now.
Fortis
Fortis (TSX: FTS) operates nine highly regulated natural gas and electric utilities, serving approximately 3.5 million customers across the United States, Canada, and the Caribbean. About 94% of its assets are invested in low-risk transmission and distribution businesses. This regulated, low-risk business model has enabled Fortis to deliver stable and reliable financial performance across economic cycles and market volatility, resulting in consistent shareholder returns.
Over the past 20 years, the utility has generated an average annual total shareholder return of 9.7%, outperforming broader equity markets. It has also increased its dividend for 52 consecutive years and currently offers a forward dividend yield of 3.5%.
Looking ahead, Fortis plans to invest $28.8 billion over the next five years to grow its rate base at a 7% annualized pace, reaching $57.9 billion by 2030. Alongside these investments, the company is implementing cost-reduction and efficiency initiatives that should support earnings and dividend growth. Management expects to raise the dividend at an annualized rate of 4–6% through the rest of the decade, making Fortis an attractive defensive investment.
Canadian Natural Resources
My final pick would be Canadian Natural Resources (TSX:CNQ), a dividend stock that has raised its dividend for 25 previous years at an annualized rate of 21%. Given its large, low-risk, and high-value reserves, diversified, balanced asset base, and lower capital reinvestment requirements, the oil and natural gas producer enjoys lower operating expenses and a lower breakeven point, thereby achieving higher profitability and cash flows. These healthy cash flows have allowed the company to raise its dividend consistently, while its forward yield stands at a 4.5%.
Moreover, CNQ has around five billion barrels of oil equivalent in reserves, with a proven reserve life index of about 32 years. Additionally, the company plans to invest $6.7 billion in 2025 and $6.4 billion in 2026 to strengthen its production capabilities. On the back of these expansions, the company’s management expects its average production this year to range between 1,590 and 1,650 thousand barrels of oil equivalent per day, with the midpoint representing a 3.2% increase from last year.
Considering its high-quality reserve base, strengthened production capabilities, and robust free cash flow generation, I expect CNQ to maintain dividend growth, making it an excellent buy.