TFSA: 4 Canadian Stocks to Buy and Hold Forever

Do you have a forever horizon to invest? Check out these top stocks ideal for tax-free income in a TFSA.

| More on:
Dollar symbol and Canadian flag on keyboard

Image source: Getty Images

The TFSA (Tax-Free Savings Account) is where you want to hold stocks for the long term. Why? Simply, you don’t want to pay any tax on your big gainers. You can substantially increase your long-term returns by keeping your gains safe from the tax man.

You can also increase returns by picking stocks in businesses that can consistently compound their earnings and cash flows. The longer you hold a high-quality stock, the higher your chances increase of earning a substantial multiplication of your capital. If you are looking for stocks to hold forever in your TFSA, here are four to buy today.

A top software stock in Canada

Constellation Software (TSX:CSU) needs to frontline a forever-hold list for a TFSA. It’s hard to argue with its record of creating shareholder value. Its stock is up 1,423% in the past decade and 23,071% since inception!

Those returns don’t include its spinouts of Topicus.com and Lumine Group either (both of which could be substantial compounders in their own right).

When you buy Constellation, you actually buy close to 1,000 specialized software businesses around the globe. These businesses generate a lot of cash, earn high recurring revenues, and are economically resilient.

Constellation still has a large acquisition funnel that could sustain solid high-teens to mid-20% growth. Likewise, further spinouts are likely. It isn’t the cheapest stock, but it has never failed to be an attractive long-term buy.

An industrial compounder

Another up-and-coming compounder is TerraVest Industries (TSX:TVK). Its stock is up 116% in 2024 alone. Its stock is up 1,400% in the past 10 years. Despite this impressive run, it only has a market cap of $1.8 billion. That suggests it still has plenty of room to be significantly larger.

There is nothing flashy about this business. It is a conglomerate of manufacturing, industrial, and energy businesses. The secret sauce is management’s ability to buy cheap companies, use scale to reduce its cost base/increase sales, and re-invest its ample cash flows into cheaper businesses.

Like Constellation, TerraVest has a very intelligent, highly invested management team. It has a significant market to keep consolidating, so returns could keep coming in the years ahead.

Two transport stocks for long-term TFSA hold

Two other stocks to buy and hold in a TFSA for the long haul are transport-related. TFI International (TSX:TFII) has been an excellent compounder for years. Its stock is up 628% in the past decade.

The company has been a smart serial acquirer. It has consolidated a mix of mom-and-pop freight operators and larger distribution networks.

The business is focused as a premium low-cost operator. It generates a lot of cash. It also has ample room to improve operating and profit metrics in the coming years.

Canadian Pacific Kansas City (TSX:CP) has likewise been one of the best in its field. Despite being one of the smallest North American railways, it has delivered a solid 176% return in the past 10 years.

This may not be the fastest-growing stock on the list, but it provides an attractive risk/reward profile. The rails are excellent long-term businesses. CPKC just became bigger and better after it added Kansas City Southern to its network.

The North America-wide network should provide industry-leading growth for many years. With a strong management team and an excellent set of assets, this company is a great long-term anchor in a TFSA.

This article represents the opinion of the writer, who may disagree with the “official” recommendation position of a Motley Fool premium service or advisor. We’re Motley! Questioning an investing thesis — even one of our own — helps us all think critically about investing and make decisions that help us become smarter, happier, and richer, so we sometimes publish articles that may not be in line with recommendations, rankings or other content.

Fool contributor Robin Brown has positions in Constellation Software, Lumine Group, TFI International, TerraVest Industries, and Topicus.com. The Motley Fool has positions in and recommends Topicus.com. The Motley Fool recommends Canadian Pacific Kansas City, Constellation Software, Lumine Group, and TerraVest Industries. The Motley Fool has a disclosure policy.

More on Stocks for Beginners

A train passes Morant's curve in Banff National Park in the Canadian Rockies.
Dividend Stocks

Investors: Should You Buy CNR or CP Stock Right Now?

These two railway companies have long been superior investments. But one seem to slightly edge out the other.

Read more »

senior man and woman stretch their legs on yoga mats outside
Dividend Stocks

Retirees: How to Create a Combo Passive Income Portfolio With a TFSA and RRSP

Passive income in retirement is a key option for those seeking income that lasts. And making use of the TFSA…

Read more »

Group of people network together with connected devices
Tech Stocks

Why I’d Buy Constellation Software Stock Even at Today’s Prices

CSU stock sure does look expensive, I get it. But there's a good reason behind the price of this company…

Read more »

RRSP Canadian Registered Retirement Savings Plan concept
Dividend Stocks

Here’s the Average RRSP Balance at Age 40 in Canada

The RRSP can be a great vehicle for saving and investing. And while Canadian retirement savings may look impressive, there…

Read more »

analyze data
Dividend Stocks

4 Canadian Stocks to Buy Now and Hold for Life

So you have an investment portfolio, but it's all in just a few stocks? If you need to diversify, here…

Read more »

woman looks at iPhone
Dividend Stocks

Want to earn the $1,364.60 Maximum Monthly OAS Benefit? Here’s How

Old Age Security (OAS) offers over $1,300 in benefits, but not everyone is actually receiving this. So how can Canadians…

Read more »

RRSP Canadian Registered Retirement Savings Plan concept
Dividend Stocks

The Average RRSP Balance Isn’t Enough: Here’s How to Boost it

While it might sound like a lot, the RRSP average just isn't going to cut it for more retirees. So…

Read more »

TFSA and coins
Dividend Stocks

Use the TFSA and Create $460.80 in Tax-Free Passive Income

The TFSA is a great way to create some savings, but by maxing it out with a dividend stock, you…

Read more »