The Best Canadian Stocks to Buy and Hold Forever in a TFSA
Alex Smith
1 week ago
Tax-Free Savings Account (TFSA) investors want stocks they can buy once, hold for decades, and let compound taxâfree. A handful of Canadian companies have the stability, cashâflow strength, and dividend durability to earn that rare buyâandâholdâforever status.
Hereâs a look at three of the best Canadian stocks to buy and hold for decades. These are stocks that have proven themselves through multiple market cycles and can become anchor investments in any TFSA portfolio.
Consider this bank for income and increasing stability
Itâs hard to mention a list of the best Canadian stocks to buy and hold without referencing at least one of Canadaâs big bank stocks. The bank stock for investors to consider right now is also Canadaâs most international bank, Bank of Nova Scotia (TSX:BNS).
Scotiabankâs larger international segment focus has shifted in recent years from developing Latin American markets to mature North American markets. This shift provides the bank with a cleaner and less volatile pathway to long-term growth.
Thatâs not to say Scotiabankâs domestic segment isnât impressive. The bankâs local branch network provides ample earnings. Alongside its wealth management and international segments, this leaves room for growth and a robust dividend.
That dividend is something that Scotiabank has been paying out without fail for over 150 consecutive years. Today, the yield on that dividend works out to 4.28%. The bank has also provided annual upticks to that dividend for over a decade.
For prospective investors, Scotiabankâs reliable dividends compounding tax-free in a TFSA for decades is reason enough to consider what is one of the best Canadian stocks to buy now.
A defensive Dividend Knight
Stocks are given the label of a Dividend Knight when they have provided 50 consecutive years of annual increases. In Canada, there are only two companies that meet that requirement, and Canadian Utilities (TSX:CU) is the one with the longest streak.
That streak currently extends to an incredible 53 years, and the company continues to announce annual increases. As of the time of writing, Canadian Utilities pays out a yield of 4.14%.
A key reason for that impressive streak is Canadian Utilitiesâs business model.
Canadian Utilities is one of the larger utility stocks on the market. Utilities generate a recurring, stable source of revenue that is backed by long-term, regulated contracts. Often, those contracts last for decades. They also provide Canadian Utilities with the cash flow to invest in growth and to continue paying that handsome dividend.
That predictable recurring revenue stream, coupled with the inflation-resistant appeal of a utility stocks makes this one of the best Canadian stocks on the market.
Investors seeking to add to a TFSA will appreciate the inflation-protected dividends that can be reinvested tax-free to create an income-producing engine over decades.
All aboard the quiet compounder that keeps outperforming
Some of the best investments are those that we interact with directly or indirectly on a daily basis. Everything from raw materials to chemicals, food staples and fuels is transported from factories and storehouses to facilities and ports around the continent each day.
Railways like Canadian National Railway (TSX:CNR) haul nearly $250 billion each year, far more than most people realize. Canadian Nationalâs network extends from coast to coast and down through the Midwest to the U.S. Gulf Coast. This gives the railroad a geographic moat that is hard to beat.
More importantly, it also means that Canadian National is highly defensive. For any would-be competitors, the sheer cost of building a new network through existing cities to a similar scale would take billions of dollars and decades.
Where the railway shines as one of the best Canadian stocks to own in a TFSA is through its dividend, and by extension, growth. Canadian National offers investors a quarterly dividend of 2.78%. That yield may sound lower, but Canadian Nationalâs boasts double-digit growth over the past decade, solidifying its spot on any buy-and-forget list.
Canadian National also offers an impressive three-decade streak of annual increases, making it a solid addition to any portfolio.
The best Canadian stocks to buy and hold
A portfolio built on highâyield income, defensive stability, and longâterm compounding gives TFSA investors a simple, durable foundation to build on.
In my opinion, one or all of the above stocks belong in any well-diversified portfolio.
The post The Best Canadian Stocks to Buy and Hold Forever in a TFSA appeared first on The Motley Fool Canada.
Should you invest $1,000 in Bank Of Nova Scotia right now?
Before you buy stock in Bank Of Nova Scotia, consider this:
The Motley Fool Canada team has identified what they believe are the top 10 TSX stocks for 2026⦠and Bank Of Nova Scotia wasnât one of them. The 10 stocks that made the cut could potentially produce monster returns in the coming years.
Consider MercadoLibre, which we first recommended on January 8, 2014 … if you invested $1,000 in the âeBay of Latin Americaâ at the time of our recommendation, youâd have $21,827.88!*
Now, it’s worth noting Stock Advisor Canada’s total average return is 102%* – a market-crushing outperformance compared to 81%* for the S&P/TSX Composite Index. Don’t miss out on our top 10 stocks, available when you join our mailing list!
Get the 10 stocks instantly #start_btn6 { background: #0e6d04 none repeat scroll 0 0; color: #fff; font-size: 1.2em; font-family: 'Montserrat', sans-serif; font-weight: 600; height: auto; line-height: 1.2em; margin: 30px 0; max-width: 350px; text-align: center; width: auto; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5), 0 1px 0 #fff inset, 0 0 2px rgba(0, 0, 0, 0.2); border-radius: 5px; } #start_btn6 a { color: #fff; display: block; padding: 20px; padding-right:1em; padding-left:1em; } #start_btn6 a:hover { background: #FFE300 none repeat scroll 0 0; color: #000; } @media (max-width: 480px) { div#start_btn6 { font-size:1.1em; max-width: 320px;} } margin_bottom_5 { margin-bottom:5px; } margin_top_10 { margin-top:10px; }* Returns as of January 15th, 2026
More reading
- 3 Canadian Dividend Stocks Perfect for Retirees
- These 2 Screaming Dividend Stock Buys Could Turn Your TFSA Into a Cash Machine
- 3 Strong Dividend Stocks to Brace for Trump Tariff Turbulence
- Retirees: Here’s a Cheap Safety Stock That Pays Big Dividends
- How Does Fortis Stack Up Against Canadian Utilities Stock?
Fool contributor Demetris Afxentiou has positions in Bank Of Nova Scotia and Canadian National Railway. The Motley Fool recommends Bank Of Nova Scotia and Canadian National Railway. The Motley Fool has a disclosure policy.
Related Articles
Here Are My 2 Favourite ETFs to Buy for High-Yield Passive Income in 2026
Both of these Hamilton ETFs deliver +10% yields with monthly payouts. The post H...
Income Investors: These Canadian Companies Are Raising Payouts Again
These companies have increased their dividends annually for decades. The post In...
Why I’m Buying This ETF Like There’s No Tomorrow and Never Selling
I'm bullish on Vanguard FTSE Emerging Markets All Cap Index ETF (TSX:VEE) this y...
TFSA Investors: Don’t Chase Yield. Do This Instead
Skip the yield trap and consider a TFSA compounder tied to long-cycle space and...