3 Canadian Stocks to Buy and Hold for the Next 20 Years

Do you want to hold a stock for years, even decades? These three Canadian stocks could deliver exceptional returns in the long term!

| More on:
Key Points
  • High‑quality Canadian names have pulled back in 2025, creating buy‑and‑hold entry points—build positions slowly if you have a 10–20 year horizon.
  • Three longs: Topicus (TSXV:TOI) — acquisitive European vertical‑market software with recent weakness; TerraVest (TSX:TVK) — disciplined industrial acquirer and capital allocator with outsized historical returns; Firan (TSX:FTG) — small‑cap aerospace components supplier with strong growth and backlog.
  • Looking for other great long-term picks? Check out these five top expert picks now!

There is an assortment of high-quality Canadian stocks that have provided exceptional returns for shareholders in the long term. Many high-quality stocks have taken a hit in 2025. The market has favoured mining, banking, and speculative stocks. As a result, you can add some very good stocks at reasonable valuations.

If you have an extended time frame (like 10 or 20 years), you don’t need to pick a bottom in these stocks. Slowly build a position over a year or two, then just hold on and do very little else.

Long-term investing is boring, but it can be extremely profitable. Here are three Canadian stocks I’d look to buy and hold for the next 20 years ahead.

Piggy bank on a flying rocket

Source: Getty Images

A top Canadian software stock for the long run

With a market cap of $11 billion, Topicus.com (TSXV:TOI) is the largest stock on the TSX Venture Exchange. It has been a rocky ride for Topicus shareholders this year. Its stock rose 64% to a new high of $194 per share. However, it has given up most of those gains with a recent 30% decline to $137 per share today.

It looks like an opportunity. Topicus.com has made very good progress in 2025. It acquired several larger businesses, including a large stake in a Polish vertical market acquirer. Year to date, revenues, earnings per share, and free cash flow rose 18%, 97%, and 11%, respectively.

It is a very resilient business with a large focus on government, education, and financial clients. Europe has a large, fragmented market of software companies, so it has a wide net to cast. It has a strong balance sheet to continue executing on its growth-by-acquisition strategy.

Being a spin-out from Constellation Software, it has a focus on smart capital allocation and high returns on invested capital. The recent pullback creates a long-term buying opportunity where the stock is attractively valued.

An industrial stock with great capital allocation

Another Canadian stock to consider for the next 20 years is TerraVest Industries (TSX:TVK). Even though it only has a market cap of $2.9 billion, it has delivered incredible returns for shareholders. Its stock is up 800% in the past five years and 2,192% in the past 10 years.

With those types of returns, you might be surprised to discover that it operates in some mundane industries. It operates several industrial businesses focused on tanks, trailers, and boiler manufacturing, as well as energy services.

Its strength is in its ability to deploy its capital into these relatively cheap businesses, improve and optimize operations, and yield attractive cash flows. Over the past 10 years, net operating profits after tax are up 500% for a 20% compounded annual growth rate (CAGR). If it can continue this 20% growth rate, long-term shareholders should be very happy.

A Canadian small-cap stock with more to go

Canadian small-cap stocks can be a great place to hunt for long-term value. With a market cap of $256 million, Firan Technologies (TSX:FTG) is an interesting small-cap today.

Firan makes specialized cockpit components, circuits, and high-tech airplane intelligence and communication hardware. Since COVID-19, aircraft demand has rapidly surged. Major aircraft manufacturers have decades of backlog from airlines desperately seek more efficient vehicles.

In the past three years, revenues have risen by a 30% CAGR. Earnings per share have soared by a 47% CAGR. Wise acquisitions have expanded its product assortment and manufacturing geography. This has smartly diversified its production to help manage tariff threats and customer concentration.

This Canadian stock is targeting 15% annual growth. If it can continue to quietly execute like it has, this could be an excellent stock to buy on the recent pullback and hold it for several decades ahead.

Fool contributor Robin Brown has positions in Constellation Software, TerraVest Industries, and Topicus.com. The Motley Fool has positions in and recommends Firan Technology Group and Topicus.com. The Motley Fool recommends Constellation Software and TerraVest Industries. The Motley Fool has a disclosure policy.

More on Investing

dividend stocks are a good way to earn passive income
Dividend Stocks

Today’s Perfect TFSA Stock: 6% Monthly Income

SmartCentres REIT stands out as the perfect TFSA stock for Canadians seeking reliable monthly income, and long‑term stability.

Read more »

A modern office building detail
Dividend Stocks

2 Canadian REITs That Look Worth Buying Right Now

SmartCentres REIT (TSX:SRU.UN) and another yield-rich, passive-income play are fit for Canadian value seekers.

Read more »

man looks surprised at investment growth
Investing

3 Canadian Stocks That Look Undervalued and Worth Buying Right Now

These high-quality Canadian stocks still look undervalued and are well-positioned to deliver notable growth in the future.

Read more »

dividends grow over time
Investing

3 Canadian Growth Stocks Worth Adding to a TFSA This Year

Three Canadian growth stocks are valuable additions to the TFSA for investors prioritizing capital gains over dividend income in 2026.

Read more »

crisis concept, falling stairs
Stocks for Beginners

2 Canadian Stocks That Could Utterly Destroy a $100,000 Portfolio

Understand the risks associated with goeasy stock and its significant decline. Protect your portfolio with informed decisions.

Read more »

man gives stopping gesture
Dividend Stocks

2 Stocks That Canadian Retirees May Want to Think Twice About Owning

If you have a long investment horizon and a portfolio geared for retirement planning, these two stocks are investments you…

Read more »

senior man smiles next to a light-filled window
Dividend Stocks

3 Dividend Stocks to Buy if Rates Stay Higher for Longer

Higher rates make yield traps more dangerous, so these three dividend names show three different “quality income” approaches.

Read more »

middle-aged couple work together on laptop
Dividend Stocks

5 Canadian Stocks Beginners Can Buy and Hold Forever

These five Canadian stocks offer beginners a mix of simple business models and long-term staying power.

Read more »