TFSA: 4 Canadian Stocks to Buy Now and Hold Forever

Building long-term wealth in a TFSA is not about constant trading, but about owning the right Canadian stocks and letting time do the heavy lifting.

| More on:
Key Points
  • A strong TFSA starts with long-term thinking and top Canadian stocks built to generate steady cash and returns over time.
  • Canadian Natural Resources (TSX:CNQ) shows how production growth and rising shareholder payouts can power a TFSA for decades.
  • Scotiabank (TSX:BNS) and TC Energy (TSX:TRP) highlight how dividends, scale, and predictable income can support a hold-forever TFSA strategy.

The Tax-Free Savings Account (TFSA) is a gift to Canadian investors — no taxes on dividends, no taxes on capital gains, and no penalties for withdrawals. But to get the most out of it, you need to focus on quality. In this article, we’ll introduce four of the best Canadian stocks for a long-term TFSA strategy — stocks you can buy once and hold to quietly build wealth over time.

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

Source: Getty Images

Canadian Natural Resources stock

If stability is the goal, Canadian Natural Resources (TSX:CNQ) could be a great stock for TFSA investors to consider. This top Canadian oil and gas producer has a solid portfolio of long-life assets that support its cash flow even during weaker commodity cycles.

After rallying more than 200% over the last five years, CNQ stock currently trades around $47 per share with a market cap of nearly $98 billion. Its annualized dividend yield currently sits close to 5%.

In the third quarter of 2025, CNQ’s revenue rose about 7% YoY (year over year), backed by higher production and steady pricing. The company’s adjusted EBITDA (earnings before interest, taxes, depreciation, and amortization) grew over 15% YoY for the quarter as costs stayed controlled.

Moreover, CNQ’s long-term appeal lies in its disciplined capital spending and returning excess cash to shareholders, making it one of the top Canadian stocks for TFSA investors.

Scotiabank stock

My second stock pick for TFSA investors, Bank of Nova Scotia (TSX:BNS), brings scale, diversification, and a dividend history that fits most long-term holding strategies.

After climbing nearly 32% over the last year, BNS stock now trades near $102 per share with a market cap of around $127 billion. At this market price, it offers an annualized dividend yield of around 4.3%.

For its fiscal 2025 (ended in October), Scotiabank’s adjusted net income rose to $9.5 billion, while adjusted earnings climbed to $7.09 per share. In the latest quarter, its earnings growth came from higher net interest income and stronger performance in wealth management and capital markets.

Although the bank’s provisions for credit losses increased in recent quarters due to the ongoing economic uncertainties, its capital position remained strong. That balance of income and balance sheet resilience supports Scotiabank’s position as a top TFSA stock to hold forever.

TC Energy stock

If you value visibility more than speed, TC Energy (TSX:TRP) could be a great TFSA stock to consider. This Calgary-based firm mainly focuses on energy pipelines and power assets supported by long-term contracts. After climbing 13% in the last year, it currently trades near $77 with a market cap of around $80 billion. At the current price, it has a dividend yield of about 4.4%, paid quarterly.

In the third quarter of 2025, TC Energy’s comparable EBITDA rose to $2.7 billion with the help of strong pipeline utilization and project execution.

Meanwhile, the company also extended its EBITDA growth outlook through 2028 and reaffirmed dividend payments. Overall, long-term contracts and low-risk expansion projects help place it among the top Canadian stocks for TFSA investors.

IAMGOLD stock

In uncertain economic times, IAMGOLD (TSX:IMG) could add a different layer of security to a TFSA portfolio as it offers exposure to gold prices. Following a spectacular rally of over 170% in the last year, IMG stock now trades around $22 with a market cap of nearly $13 billion.

In the third quarter of 2025, IAMGOLD’s revenue jumped more than 61% YoY as its Côté Gold mine ramped up. Similarly, its adjusted quarterly EBITDA soared by over 62%, while adjusted net profit rose nearly 69% due mainly to higher production and stronger gold prices.

IMG’s long-life Canadian assets and improving margins support its long-term growth outlook, making it an attractive long-term TFSA holding.

Fool contributor Jitendra Parashar has positions in Canadian Natural Resources. The Motley Fool recommends Bank Of Nova Scotia and Canadian Natural Resources. The Motley Fool has a disclosure policy.

More on Stocks for Beginners

diversification and asset allocation are crucial investing concepts
Dividend Stocks

Got $5,000? Here Are the Canadian Stocks I’d Buy

Here's how I would take a $5000 beginner portfolio and buy 5 quality Canadian stocks for a mix of defence,…

Read more »

concept of growth
Energy Stocks

The TSX Has Already Moved Higher: Here’s What I’d Buy Before the Next Leg

The TSX is at record highs, and Suncor could still be a smart buy if cash flow stays strong.

Read more »

man looks worried about something on his phone
Dividend Stocks

The Market Has Punished This Dividend Giant Enough: I’d Buy Before Sentiment Turns

BCE’s dividend cut scared investors away, but the smaller payout may now be safer and leave room to repair the…

Read more »

Retirees sip their morning coffee outside.
Dividend Stocks

Every Year You Delay This TFSA Strategy Makes Retirement More Expensive

Skipping your TFSA doesn’t feel costly today, but compounding can make that delay painfully expensive later.

Read more »

Two seniors walk in the forest
Dividend Stocks

3 TSX Dividend Stocks Retirees Can Buy and Hold for the Next Decade

These TSX dividend stocks offer retirees reliable income, dividend growth, and businesses built to hold through the next decade.

Read more »

money goes up and down in balance
Energy Stocks

If Your GIC Is Maturing This Year, Don’t Wait to Build the Next Income Stream

A maturing GIC can lock you into much lower future income, so long-term money may need a growing dividend instead.

Read more »

Paper Canadian currency of various denominations
Dividend Stocks

Leaving $20,000 in Cash for 10 Years Could Cost You $23,000 in Growth

Doing nothing with long-term cash can quietly cost you tens of thousands in missed compounding.

Read more »

The TFSA is a powerful savings vehicle for Canadians who are saving for retirement.
Stocks for Beginners

I’m Using These 2 Canadian Stocks as My TFSA Cornerstones

These two Canadian stocks have outperformed the market long-term. Buy these as foundations for your TFSA for decades to come.

Read more »