3 TSX Stocks to Buy and Hold for Decades

Despite the volatility, these three TSX stocks provide excellent buying opportunities, given their strong performance and attractive growth prospects.

| More on:

The equity markets across the world have been highly volatile since the beginning of September. Further, United States President Donald Trump called off the stimulus talks yesterday, which led the S&P/TSX Composite Index to fall over 1%. Given the nervousness ahead of the elections, I expect the equity markets to be highly volatile going forward.

Meanwhile, if you have a longer time frame, you should not worry about short-term volatility. You can invest in fundamentally strong companies with significant growth catalyst left in them. Here are the three companies which you can buy and hold forever.

Cargojet

My first pick would be Cargojet (TSX:CJT), which provides time-sensitive overnight air cargo services across 15 major Canadian cities and some specific international destinations. It has created exceptional wealth for its shareholders by delivering over 845% of returns in the last five years. The company’s strong fundamentals have supported its stock price.

With its unique overnight delivery and an array of 26 aircraft, the company has gained a significant competitive edge over its peers. The company’s management estimates that the company carries approximately 90% of Canada’s domestic air cargo volume. Further, approximately 75% of its domestic volumes are under long-term contracts. So, the company’s future earnings and cash flows are predictable and stable.

Meanwhile, e-commerce sales in Canada form a smaller percentage compared to the total retail sales. There is considerable scope for expansion, which could benefit Cargojet, as increased e-commerce sales drive the demand for its services. Further, the air cargo business is a highly capital-intensive business, providing a natural barrier for new entrants. So, I believe the company’s stock price could rise multi-fold in the long run.

Constellation Software

My second pick would be a software company, Constellation Software (TSX:CSU), which has returned over 4,000% in the last 10 years, including its dividends. It acquires and manages businesses that provide mission-critical software solutions. Currently, the company owns a diversified portfolio of 260 companies serving across 100 specific markets.

The company earns 67% of its top line from public sector customers that are immune to economic downturns. So, despite the pandemic’s impact, its revenue rose 13% to $1.88 billion in the first two quarters of this year. Further, the company generated $597 million in cash from its operating activities, which more than covered its expenditure on new acquisitions and dividends.

Given its recession-resistant business model, stable cash flows, and healthy growth prospects, I expect the company to deliver above-average returns over the long run.

TransAlta Renewables 

As the world moves toward renewable resources amid the concerns over the rising pollution, my third pick would be TransAlta Renewables (TSX:RNW). The company currently operates 13 hydro projects, 19 wind farms, and one natural gas plant in Canada. It also has economic interests in other diverse assets in the United States and Australia.

Meanwhile, the company sells the power generated from these assets to public power authorities, load-serving utilities, and industrial customers through long-term PPAs (power purchase agreements), which provides stability to its earnings and cash flows.

Currently, the company’s weighted average remaining contractual life of its PPA stands at 11 years. Further, the company had liquidity of $498 million at the end of the second quarter, which could support its dividends and growth initiatives.

Since 2013, TransAlta Renewables has been paying monthly dividends. Currently, the company pays monthly dividends of $0.07833 per share. So, its dividend yield currently stands at a healthy 5.3%. So, given its impressive growth prospects, high dividend yield, and ample liquidity, I am bullish on TransAlta Renewables.

The Motley Fool owns shares of and recommends CARGOJET INC. and Constellation Software. Fool contributor Rajiv Nanjapla has no position in any of the stocks mentioned.

More on Energy Stocks

oil pump jack under night sky
Energy Stocks

A Canadian Energy Stock Poised for Big Growth in 2026

Down 29% from al-time highs, Tourmaline Oil is a TSX energy stock that offers shareholders upside potential over the next…

Read more »

Investor wonders if it's safe to buy stocks now
Energy Stocks

Canadian Natural Resources: Buy, Sell, or Hold in 2026?

Buy, Sell, or Hold? Ignore the speculative headlines. With a 5.2% yield and 3% production growth, Canadian Natural Resources stock…

Read more »

Concept of multiple streams of income
Energy Stocks

An Incredible Canadian Dividend Stock Up 19% to Buy and Hold Forever

Suncor’s surge looks earned, powered by real cash flow, strong operations, and aggressive buybacks that support long-term dividends.

Read more »

monthly calendar with clock
Energy Stocks

Passive Income Investors: This TSX Stock Has a 6.5% Dividend Yield With Monthly Payouts

Let's dive into why Whitecap Resources (TSX:WCP) and its 6.5% dividend yield (paid monthly) is worth considering right now.

Read more »

a person watches a downward arrow crash through the floor
Energy Stocks

Tourmaline Oil Stock Has Been Tanking So Far in 2026: Is the Sell-Off a Buying Opportunity?

Learn about Tourmaline oil stock amidst geopolitical tensions and its significance in Canada's oil exports to the United States.

Read more »

Yellow caution tape attached to traffic cone
Energy Stocks

2 Stocks You May Want to Avoid at All Costs in 2026

Get insights on stock investment strategies for 2026 as uncertainties push investors toward more cautious choices.

Read more »

dividends grow over time
Energy Stocks

3 High-Conviction Stocks With 10X Potential by 2035

BlackBerry is just one of my high-conviction stocks that I believe have massive potential for outsized shareholder returns.

Read more »

earn passive income by investing in dividend paying stocks
Energy Stocks

1 Reason I’ll Never Sell This ‘Boring’ Utility Stock

Owning a utility stock in your portfolio can be a source of growth and stable, recurring income. Here’s one every…

Read more »