2 Canadian Stocks to Buy and Hold for Life in a TFSA
Alex Smith
1 week ago
Canadian investors are searching for good TSX stocks to add to their self-directed Tax-Free Savings Account (TFSA) focused on delivering income and total returns.
In the current market conditions in which the TSX is near its record high and economic headwinds could be on the horizon, it makes sense to consider top Canadian dividend growth stocks that have good track records of delivering higher distributions through challenging economic times.
Fortis
Fortis (TSX:FTS) has raised its dividend in each of the past 52 years and intends to boost the distribution by 4% to 6% annually through at least 2030. The steady dividend growth is a big reason the share price has drifted higher for decades.
Fortis owns natural gas distribution utilities, power generation facilities, and electricity transmission networks in Canada, the United States, and the Caribbean. Nearly all of the revenue comes from rate-regulated assets. This means the company has a good view on what its revenue and cash flow should be as it plans capital investments to drive growth.
Fortis is working on a $28.8 billion capital program that will increase the rate base by a compound annual rate of about 7% over five years. As the new assets are completed and go into service, the boost to cash flow should support the planned dividend hikes.
Fortis has other projects under consideration. In addition, the company would be a good candidate to participate in any of the potential new power grid infrastructure projects that could emerge as part of the Canadian governmentâs new energy development ambitions.
Fortis trades near $70 per share at the time of writing compared to the 2025 high around $74. Investors who buy the dip can get a dividend yield of 3.6%.
Canadian National Railway
Canadian National Railway (TSX:CNR) is a contrarian pick right now. The stock is down 7% in 2025 and at the current share price of $135 is way off the $180 it fetched in early 2024.
Labour disputes, wildfires, and strikes at key ports caused most of the pain in 2024. The disruptions drove up costs, reduced efficiency, and cut into revenue growth last year, resulting in a drop in adjusted earnings compared to 2023.
In 2025, the year started out on a more positive note, but U.S. tariffs and uncertainty around trade negotiations between the U.S. and Canada forced CNâs management team to dial back guidance.
Despite the challenges and near-term headwinds, CN remains a very profitable company. Management is taking advantage of the low share price to buy back stock with excess cash and is working hard to make the overall business more efficient.
At some point, the U.S. and Canada will iron out new trade terms. When the trade uncertainty is lifted, CN should get a boost.
CN raised its dividend in each of the past 29 years. Investors who buy CNR stock right now can get a dividend yield of 2.6%.
The bottom line
Fortis and CN trade at reasonable prices and pay good dividends that should continue to grow. If you have some cash to put to work in a buy-and-hold TFSA, these stocks deserve to be on your radar.
The post 2 Canadian Stocks to Buy and Hold for Life in a TFSA appeared first on The Motley Fool Canada.
Should you invest $1,000 in Canadian National Railway Company right now?
Before you buy stock in Canadian National Railway Company, consider this:
The Motley Fool Stock Advisor Canada analyst team identified what they believe are the 15 best stocks for investors to buy nowâÂÂŚ and Canadian National Railway Company wasnâÂÂt one of them. The 15 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,105.89!*
Now, itâs worth noting Stock Advisor Canadaâs total average return is 95%* â a market-crushing outperformance compared to 72%* for the S&P/TSX Composite Index. Donât miss out on our top 15 list, available when you join Stock Advisor Canada.
See the 15 Stocks #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 November 17th, 2025
More reading
- TFSA: 2 TSX Stocks for Your $7,000 Contribution
- 2 Dividend Stocks to Double Up on Right Now
- TFSA: 3 Top TSX Stocks for Your $7,000 Contribution
- 3 Dividend Stocks Worth Holding Forever
- 3 Canadian Stocks With Highly Sustainable Dividends
The Motley Fool recommends Canadian National Railway and Fortis. The Motley Fool has a disclosure policy. Fool contributor Andrew Walker has no position in any stock mentioned.
Related Articles
1 Magnificent Canadian Stock Down 20% to Buy and Hold Forever
Buy this top Canadian energy stock and add it to your self-directed investment p...
3.4% Payout Each Month From This Ideal Dividend Stock
Do you want monthly income that actually feels dependable? Exchange Incomeâs ess...
1 Way to Use a TFSA to Earn $100 in Monthly Income
This income fund's $0.10 per share monthly fixed payout makes the math easy. The...
Got $5,000 to Invest? Put it to Work in 3 TFSA-Worthy Blue Chips (and Then Do Nothing for Decades)
These top TFSA stock picks look like screaming buys for the year (and the decade...