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

heavy construction machines needed for infrastructure buildout
Stocks for Beginners

Canada’s Infrastructure Boom: 3 TSX Stocks I’d Buy Now

Canada’s infrastructure boom could reward the companies already positioned to turn new projects into real revenue.

Read more »

hot air balloon in a blue sky
Dividend Stocks

3 Canadian Stocks That Could Benefit From a Softer Economy

These three TSX names try to defend a portfolio in a softer economy with essential demand, monthly income, or a…

Read more »

groceries get more expensive as inflation rises
Stocks for Beginners

2 Canadian Stocks That Could Outperform if Inflation Stays Sticky

Sticky inflation could keep pushing investors toward hard assets, and these two miners offer real leverage to gold and silver…

Read more »

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

1 Simple TFSA Adjustment That Could Help Shield You in 2026

Unlock value in your TFSA with strategic adjustments to navigate market challenges and capitalize on opportunities.

Read more »

dividends grow over time
Stocks for Beginners

3 TSX Stocks With the Potential to Turn $100,000 Into $1 Million Sooner Than You’d Expect

These three TSX stocks could help turn a six-figure investment into something much bigger.

Read more »

cookies stack up for growing profit
Dividend Stocks

3 Top TSX Stocks to Buy if You Want Stability and Growth

These three TSX names aim to balance “sleep-at-night” qualities with enough growth levers to keep returns compounding.

Read more »

truck transport on highway
Tech Stocks

Have $3,000 to Invest? 2 High-Potential Growth Stocks Worth Buying Without Overthinking It

Uncover the potential growth of emerging companies. Understand the risks and rewards of investing in high-potential growth stocks.

Read more »

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

5 Canadian Stocks to Buy if You Want Instant Income

These five TSX income picks aim to pay you right away, mixing high yields with business models built to keep…

Read more »