The Canadian Stocks I’d Be Most Comfortable Buying and Holding in a TFSA Forever

On meaningful market dips, I would be most comfortable buying these Canadian stocks in a TFSA and holding for the long term.

Key Points
  • With the Canadian market near all-time highs, focus TFSA contributions on high-quality dividend growers that can compound income and weather volatility.
  • Canadian Natural Resources (TSX:CNQ) — highly profitable at current oil prices, about 25 years of dividend increases, roughly a 4% yield and strong long-term dividend growth.
  • Brookfield Infrastructure Partners (TSX:BIP.UN) — globally diversified, resilient cash flows with about 18 years of distribution increases, roughly a 4.6% yield and targeted 5–9% annual distribution growth.

With the Canadian stock market trading near all-time highs, many investors are wondering whether now is still a good time to put fresh money to work. According to World PE Ratio, the Canadian market is trading at roughly a 33% premium to its average valuation over the past five years, making careful stock selection more important than ever.

When building a Tax-Free Savings Account (TFSA) for the long term, I prefer businesses that can consistently grow their dividends through different economic cycles. High-quality dividend growers not only provide rising passive income but also tend to reward patient investors with attractive total returns over time. If purchased at fair or discounted valuations, these are the kinds of Canadian stocks I would feel comfortable buying and holding indefinitely.

A worker overlooks an oil refinery plant.

Source: Getty Images

Canadian Natural Resources: A proven dividend compounder

My first choice is Canadian Natural Resources (TSX: CNQ), one of Canada’s leading oil and gas producers. Although commodity prices can fluctuate, the company has built a business that remains highly profitable even during weaker energy markets. With West Texas Intermediate (WTI) oil around US$82 per barrel and the company’s breakeven price in the low-to-mid US$40s, Canadian Natural Resources enjoys a substantial profitability cushion thanks to years of cost reductions and operational improvements.

That financial strength has translated into an outstanding dividend record. The company has increased its dividend for approximately 25 consecutive years, delivering remarkable 20-year dividend growth rate of about 20%, while still achieving roughly 15% annual dividend growth over the past three years.

At a share price of $61.88 at the time of writing, CNQ offers a dividend yield of approximately 4%, comfortably above the broader market’s yield of around 2.1%. Analysts also view the shares as reasonably valued, with potential for more than 13% upside over the near term. For TFSA investors seeking growing income and long-term capital appreciation, CNQ remains a solid choice.

Brookfield Infrastructure: Durable cash flows for decades

Another stock I would happily own forever in a TFSA is Brookfield Infrastructure Partners L.P. (TSX: BIP.UN). The partnership owns and operates a globally diversified portfolio of essential infrastructure assets spanning utilities, transport, midstream energy, and digital infrastructure.

These businesses generate reliable cash flows because they provide services that remain in demand regardless of economic conditions. Even better, long-term trends such as expanding data usage and artificial intelligence (AI) are increasing demand for digital infrastructure, supporting BIP’s objective of generating attractive risk-adjusted returns while growing its annual cash distribution by 5% to 9%.

Since being spun off from its parent company, Brookfield Infrastructure has increased its distribution for approximately 18 consecutive years. Its 15-year distribution growth rate is about 9.5%, while the three-year growth rate remains a healthy 6%. At $55.21 per unit at the time of writing, investors can collect a distribution yield of roughly 4.6%, and analysts generally consider the units fairly valued.

Investor takeaway

Neither stock is immune to market volatility, and pullbacks can create even more attractive buying opportunities. However, both Canadian Natural Resources and Brookfield Infrastructure combine resilient businesses, disciplined management teams, dependable cash flows, and long histories of increasing shareholder payouts. Those qualities make them the types of Canadian stocks I would be most comfortable buying and holding in a TFSA forever, allowing investors to benefit from decades of tax-free dividend growth and long-term wealth creation.

Fool contributor Kay Ng has positions in Brookfield Infrastructure Partners and Canadian Natural Resources. The Motley Fool recommends Brookfield Infrastructure Partners and Canadian Natural Resources. The Motley Fool has a disclosure policy.

More on Dividend Stocks

TFSA (Tax-Free Savings Account) on wooden blocks and Canadian one hundred dollar bills.
Dividend Stocks

How to Convert $40,000 Into a TFSA Income Machine

Want to earn $1,770 of extra dividend income? Here's how to structure a TFSA portfolio for a mix of income,…

Read more »

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

2 Stocks to Build a Strong Canadian Income Portfolio

These two Canadian dividend stocks offer investors two different ways to build dependable passive income while still keeping long-term growth…

Read more »

dumpsters sit outside for waste collection and trash removal
Dividend Stocks

Tariffs Are Hitting Canadian Manufacturers: I’d Buy This Essential-Service Stock Instead

Tariff uncertainty is pressuring Canadian manufacturers, making essential-service businesses an attractive source of portfolio diversification.

Read more »

dividends grow over time
Dividend Stocks

The Canadian Dividend Champion Has Raised Its Payout for 52 Straight Years

Fortis pairs a 52-year dividend-growth streak with a $28.8 billion capital plan aimed at supporting steady long-term expansion.

Read more »

pregnant mother juggles work and childcare
Dividend Stocks

3 Top TSX Stocks for Beginner Investors

These top TSX stocks are positioned to navigate economic uncertainty and deliver solid total returns through capital gains and dividends.

Read more »

Person holds banknotes of Canadian dollars
Dividend Stocks

Got $10,000 for a TFSA? This Dividend Stock Could Start Paying You Now

A $10,000 TFSA investment can already start generating tax-free dividend income without chasing an extreme yield.

Read more »

Blocks conceptualizing Canada's Tax Free Savings Account
Dividend Stocks

The TFSA Mistake Most Canadians Are Making

Your 2026 TFSA dollar limit may be $7,000, but your actual room can be very different.

Read more »

person on phone leaning against outside wall with scenic view at airbnb rental property
Dividend Stocks

Is BCE Still a Buy? Here’s My Verdict

Down 60% from its peak, BCE stock now offers a 6.1% yield. Is this Canadian telecom giant a dividend trap…

Read more »