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

These three Canadian companies have some of the best long-term potential on the TSX, making them some of the best stocks to buy now.

| More on:
A woman stands on an apartment balcony in a city

Source: Getty Images

Key Points

  • Long-term investing is the best way to build wealth: focus on high-quality Canadian companies with durable advantages, strong management, and compounding potential.
  • Top picks to buy and hold: Brookfield (TSX:BN) — diversified global asset manager built to compound; Nutrien (TSX:NTR) — world’s largest fertilizer producer with vertical integration; CAPREIT (TSX:CAR.UN) — Canada’s largest residential REIT with a 3.9% yield and below‑average valuation.
  • 5 stocks our experts like better than Brookfield

Investing offers Canadians tremendous potential to meaningfully grow their hard-earned savings. However, the key to building serious long-term wealth isn’t trying to time the market; it’s time in the market. It’s incredibly difficult to consistently try and flip stocks or chase the hottest trends. Instead, the best strategy is to buy high-quality Canadian stocks with decades of potential.

Long-term investing is the best strategy for investors because it helps mitigate short-term risk and rewards patience over speculation. Instead of buying stocks and hoping for short-term price movements in your favour, you buy businesses that will naturally grow for years. That’s why the best stocks to buy are those high-quality companies that can steadily compound earnings, dividends, and cash flow over decades.

So how do you identify which Canadian stocks are worth buying and holding for the long haul? The key is to find businesses with durable competitive advantages, strong management, and the ability to adapt as the economy and industries evolve.

Furthermore, these stocks often operate in industries that are essential to the economy, have proven execution track records, and offer investors a blend of growth, stability, and income potential.

So, if you’re looking for the best Canadian stocks to buy now and hold for the next 20 years, here are three names to consider today.

One of the best Canadian stocks to buy and hold for decades

If you’re looking for high-quality Canadian stocks you can have confidence holding for the long haul, there’s no question that Brookfield Corporation (TSX:BN) is one of the best you can consider.

Brookfield is a global powerhouse in the asset management space. It has more than $900 billion in assets under management across several sectors, including real estate, infrastructure, renewable energy, and private equity.

It’s not only its diversified portfolio and global reach that make Brookfield one of the best Canadian stocks to buy, though. Much of Brookfield’s success comes from its ability to consistently identify undervalued assets, unlock their potential, and generate long-term cash flow through disciplined investing.

Furthermore, its entire business model is built for compounding since Brookfield earns management fees from its assets under management, co-invests alongside clients, and constantly recycles profits into new, higher-return opportunities.

So, if you’re looking for top-notch Canadian stocks to buy and hold for the next 20 years, Brookfield is easily one of the best to consider.

A top Canadian agriculture company

In addition to Brookfield, another massive Canadian company with essential operations and years of long-term growth potential is Nutrien (TSX:NTR), an ultra-reliable agriculture stock.

Agriculture may not sound as exciting to investors as tech or other growth stocks. However, over the long haul, it’s one of the most reliable and necessary industries in the world. And with Nutrien being the largest fertilizer producer in the world, it has a dominant position in an industry that will only continue to expand.

Furthermore, it isn’t just the size and scale of Nutrien that make it one of the best Canadian stocks to buy and hold for years. It’s also its vertical integration.

So, although Nutrien produces nitrogen, potash, and phosphate fertilizers, it also operates a global retail network that sells directly to farmers.

Plus, not only does Nutrien have decades of growth potential ahead, but it also trades at a forward enterprise value to earnings before interest, taxes, depreciation and amortization (EV/EBITDA) ratio of just 6.4 times, below its historical average of 7.6 times.

One of the best Canadian REITs to buy now

The real estate sector is an excellent place to find high-quality Canadian stocks to buy for the long haul, and one of the best to consider right now is Canadian Apartment Properties REIT (TSX:CAR.UN).

CAPREIT, as it’s known, is the largest residential REIT in Canada, offering investors exposure to a portfolio of thousands of rental units across the country. Therefore, it’s a stock that offers both the potential for growth and income.

In fact, right now, not only does it offer a dividend yield of 3.9%, above its five-year average of 3.6%, but it also trades at a forward price-to-funds-from-operations ratio of 15 times, below its five-year average of 19.7 times, making it one of the best Canadian stocks you can buy today.

Fool contributor Daniel Da Costa has positions in Brookfield and Nutrien. The Motley Fool has positions in and recommends Brookfield. The Motley Fool recommends Brookfield Corporation and Nutrien. The Motley Fool has a disclosure policy.

More on Dividend Stocks

Female raising hands enjoying vacation, standing on background of blue cloudless sky.
Dividend Stocks

It’s a Wonderful Lifetime Strategy: Buy and Hold Dividend Stocks Forever

CN Rail (TSX:CNR) stock looks like a dividend bargain worth holding forever in a TFSA or RRSP.

Read more »

a woman sleeps with her eyes covered with a mask
Dividend Stocks

The “Sleep-Well” TFSA Portfolio for 2026: 3 Blue-Chip Stocks to Buy in January

A simple “sleep-better” TFSA core for January 2026 can start with a bank, a utility, and an energy blue chip,…

Read more »

Retirees sip their morning coffee outside.
Dividend Stocks

2 Stocks Retirees Should Absolutely Love

Discover strategies for managing stocks during retirement, especially in light of market uncertainties and downturns.

Read more »

Person holds banknotes of Canadian dollars
Dividend Stocks

This Monthly Dividend Stock Could Make January Feel Like Payday Season

Freehold Royalties’ 8% yield can make your TFSA feel like “payday season,” but that monthly cheque is tied to energy…

Read more »

Hourglass and stock price chart
Dividend Stocks

2 TSX Stocks That Could Turn $20K Into Decades of Reliable Income

These TSX stocks have a proven record of dividend payments and the financial strength to sustain and grow their payouts.

Read more »

Piggy bank with word TFSA for tax-free savings accounts.
Dividend Stocks

Got $14,000? Here’s a TFSA Setup That Can Pay You Every Month in 2026

A $14,000 TFSA split between two high-income names can create a steady cash “drip,” but the real sleep-well factor is…

Read more »

A close up color image of a small green plant sprouting out of a pile of Canadian dollar coins "loonies."
Dividend Stocks

This 7% Dividend Giant Could Be the Ultimate Retirement Ally

SmartCentres’ 7% monthly payout could anchor a TFSA, but only if you’re comfortable with tight payout coverage.

Read more »

TFSA (Tax free savings account) acronym on wooden cubes on the background of stacks of coins
Dividend Stocks

The Best $10,000 TFSA Approach for Canadian Investors

A $10,000 TFSA can start compounding into real income later, if you pick durable growers and reinvest patiently.

Read more »