The Very Best Canadian Stocks to Hold Forever in a TFSA
Alex Smith
6 hours ago
TFSAs are great investment vehicles. One of the reasons for that is that they reward long-term compounding and steady dividend growth. This can prove to be a game-changer for investors who seek out the best Canadian stocks to hold forever within a TFSA.
Fortunately, the market offers plenty of options that fit the label of the best Canadian stocks to hold forever.
Hereâs a trio of options providing investors with the growth, stability and defensive appeal to establish that portfolio foundation.
Invest in this forever stock today
Railways are some of the most defensive picks on the market, and Canadian National Railway (TSX:CNR) is an option to consider right now.
Canadian National boasts a massive rail network that stretches from coast-to-coast and down through the U.S. Midwest to the Gulf Coast. That network connects three coastlines and most major metro markets in both Canada and the U.S.
Factoring in the high barriers to entry and pricing power associated with freight transportation, you have one of the most defensive options on the market.
In fact, each year, Canadian National transports over $250 billion worth of goods across its network. Those goods can be anything from automotive components and raw materials to crude oil, wheat, and chemicals.
That level of diversification is hard to beat, especially when backed by steady demand from multiple sectors of the economy.
Turning to income, Canadian National is equally impressive. The railway pays a quarterly dividend and currently offers a yield of 2.6%. Canadian Nationalâs dividend record is equally strong, with three decades of consecutive increases that reflect the stability of its cash flows.
For TFSA investors, this combination of reliability and longâterm compounding makes Canadian National a natural fit in any TFSA. The business grows slowly but steadily, and its essential role in North American trade gives it a long runway for continued performance.
In short, Canadian National is handily one of the best Canadian stocks to hold forever.
Consider this long-term holding
Telecoms such as BCE (TSX:BCE) represent another option for investors seeking the best Canadian stocks to hold forever to consider. BCE is one of Canadaâs largest telecom providers and a core defensive holding for longâterm investors. Â Â
Telecom services are essential, and BCEâs position in wireless, broadband, and media gives it a recurring revenue base that provides defensive appeal.
Telecoms like BCE are capital-intensive businesses, and the higher interest rates weâve seen in recent years have impacted BCEâs business. Specifically, BCE has slashed costs, suspended dividend increases, and cut its yield.
Despite that pressure, as rates have stabilized, BCE has improved.
As of the time of writing, BCEâs dividend earns a yield of 5%. The defensive nature of BCE and its reliable revenue generation makes it a valuable anchor inside a TFSA.
For investors seeking stability and income, BCE remains a dependable name in the Canadian market.
Own this forever stock
When seeking out the best Canadian stocks to hold forever in a TFSA, itâs hard not to consider adding REITs to that list.
Enter Granite REIT (TSX:GRT.UN).
Granite is an industrial REIT offering a portfolio focused on logistics, warehousing, and distribution properties. This is contrary to the REIT stereotype of only residential or commercial properties.
Industrial properties have become increasingly important as supply chains evolve and eâcommerce continues to expand. Graniteâs tenants are large, financially strong companies bound to longâterm leases, often with built-in rent escalators.
This helps to create predictable cash flows. Additionally, Granite has a long history of disciplined management and steady distribution growth.
As of the time of writing, Graniteâs distribution works out to 4.2%.
Graniteâs focus on industrial properties gives it a defensive profile compared to retail or office REITs, and its geographic diversification adds another layer of stability.
Graniteâs combination of income and resilience makes it a compelling longâterm holding in a TFSA.
The best Canadian stocks to hold forever
No stock is without risk, which is why the importance of diversification cannot be stated enough. Fortunately, the trio noted above offers a balanced foundation that can support a TFSA for decades.
For investors seeking the best Canadian stocks to hold forever, these three names offer a blend of growth, income, and resilience that fits the longâterm nature of the account.
The post The Very Best Canadian Stocks to Hold Forever in a TFSA appeared first on The Motley Fool Canada.
Should you invest $1,000 in BCE Inc. right now?
Before you buy stock in BCE Inc., consider this:
The Motley Fool Canada team has identified what they believe are the top 10 TSX stocks for 2026⦠and BCE Inc. 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 over $16,000!*
Now, it’s worth noting Stock Advisor Canada’s total average return is 87%* – a market-crushing outperformance compared to 76%* 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 March 24th, 2026
More reading
- BCE or Telus: Which TSX Dividend Stock Is a Better Buy Now?
- 2 TSX Stocks That Can Turn a $56,000 TFSA Into a Lasting Income Machine
- My 3 Favourite Stocks for Monthly Passive Income
- TFSA Balances at 30: Where Do Most Canadians Stand?
- The Bank of Canada Speaks Up Again: Here’s What to Buy for a TFSA Now
Fool contributor Demetris Afxentiou has positions in Canadian National Railway. The Motley Fool recommends Canadian National Railway and Granite Real Estate Investment Trust. The Motley Fool has a disclosure policy.
Related Articles
How Much Canadians Typically Have in a TFSA by Age 55
The average 55-to-59-year-old's TFSA balance is a useful benchmark, but Loblaw s...
The Canadian Dividend Stock I’d Trust When Markets Get Choppy
Intact Financial (TSX:IFC) stock is the TSX dividend fortress that just keeps de...
3 Ultra-High-Yield Dividend Stocks I’m Still Buying
These three ultra-high yields look tempting, but each one pays you in a very dif...
Maximum TFSA Impact: 2 TSX Stocks to Help Multiply Your Wealth
Want to get more out of your TFSA? These two TSX stocks could help you grow weal...