Canadian Stocks to Buy Today and Hold for the Next 7 Years
Alex Smith
3 hours ago
With markets near record highs, Canadian investors are wondering which TSX stocks are still attractive and good to buy for a self-directed Tax-Free Savings Account (TFSA) or Registered Retirement Savings Plan (RRSP) portfolio focused on dividends and long-term total returns.
Canadian Natural Resources
Canadian Natural Resources (TSX:CNQ) trades near $61 per share at the time of writing compared to a recent high close to $71. The stock is still up more than 30% in 2026, driven higher by the surge in oil prices.
Investors should brace for volatility in the coming months. If oil prices drop considerably, the stock will face additional headwinds.
That being said, the long-term story for CNQ should be compelling. Canadian Natural Resources is a major energy producer with oil sands, heavy and light conventional oil, offshore oil, and natural gas assets. Canadaās focus on reducing its reliance on the United States for energy sales could lead to new export capacity being built in the coming years. New liquified natural gas (LNG) export facilities are already under construction and more could be on the way. Additional oil and natural gas pipelines are under discussion.
This would benefit CNRL due to its large resource holdings across the energy spectrum. CNRL raised the dividend in each of the past 26 years. Investors who buy CNQ at the current level can get a dividend yield of 4%.
Fortis
Fortis (TSX:FTS) increased its dividend in each of the past 52 years. The company gets most of its revenue from rate-regulated businesses, including natural gas distribution utilities, power generation sites, and electricity transmission networks.
Fortis is working on a $28.8 billion capital program that will significantly raise the rate base over five years. The company expects the resulting boost to cash flow to support annual dividend increases of 4% to 6%.
Bank of Nova Scotia
Bank of Nova Scotia (TSX:BNS) is up more than 50% in the past year, but the stock still provides a 4.25% dividend yield at the current price near $103.
The bank is in the middle of a turnaround plan that involves shifting growth capital from Latin America to the United States and Canada. Bank of Nova Scotia is also streamlining domestic operations to reduce expenses and make the business more efficient.
Return on equity is improving, which will help support a higher price-to-earnings multiple for the stock.
Enbridge
Enbridge (TSX:ENB) raised its dividend in each of the past 31 years. The stock pulled back a bit in the past few weeks, giving investors who missed the previous surge a chance to pick up the shares on a dip and secure a nice 5.4% dividend yield.
Enbridge continues to grow through acquisitions and capital projects. The current $39 billion development program should support ongoing dividend increases over the medium term.
Canadian National Railway
Canadian National Railway (TSX:CNR) is up more than 10% this year and just hit a new 12-month high. The stock could have more room to run once there is clarity on the tariff situation between Canada and the United States.
CN operates roughly 20,000 route miles of tracks that connect ports on the Atlantic and Pacific coasts in Canada to the Gulf Coast in the United States. The company said tariffs had a negative impact of about $350 million in 2025.
Investors will have to be patient. Negotiations will be difficult on the Canada-U.S.-Mexico Agreement (CUSMA), which has to be extended or cancelled. Negative news could put new pressure on rail stocks, but a deal will eventually get done and CN should see decent long-term growth in demand for its services.
The bottom line
CNRL, Fortis, Bank of Nova Scotia, Enbridge, and CN pay good dividends that should continue to grow. If you have some cash to put to work, these stocks deserve to be on your radar.
The post Canadian Stocks to Buy Today and Hold for the Next 7 Years appeared first on The Motley Fool Canada.
Should you invest $1,000 in Canadian Natural Resources right now?
When our analyst team has a stock tip, it can pay to listen. After all, the newsletter they have run for a decade, Motley Fool Stock Advisor Canada, is beating the TSX by 9 percentage points.*
They revealed what they believe are 10 TSX Stocks for 2026⦠and Canadian Natural Resources made the list ā but there are 9 other stocks you may be overlooking.
Donāt miss out on our Top 10 TSX Stocks for 2026, available when you join our mailing list!
Get the 10 stocks instantly #start_btn5 { 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_btn5 a { color: #fff; display: block; padding: 20px; padding-right:1em; padding-left:1em; } #start_btn5 a:hover { background: #FFE300 none repeat scroll 0 0; color: #000; } @media (max-width: 480px) { div#start_btn5 { font-size:1.1em; max-width: 320px;} } margin_bottom_5 { margin-bottom:5px; } margin_top_10 { margin-top:10px; }* Returns as of April 20th, 2026
More reading
- This Monthly Income ETF Yields 3.5% Ć¢ĀĀ and it Deserves a Closer Look
- 3 Stocks That Look Worth Adding More of at This Moment
- 2 Canadian Dividend Stocks That Could Belong in Almost Any Investorās Portfolio
- 2 High-Yield Dividend Stocks That Could Be a Safer Pick for Canadian Retirees
- 5 Stocks to Hold for the Next Decade
The Motley Fool recommends Bank of Nova Scotia, Canadian National Railway, Canadian Natural Resources, Enbridge, and Fortis. The Motley Fool has a disclosure policy.
Related Articles
A 4.8% Dividend Stock Thatās Quietly Becoming a Top Pick for 2026
Choice Properties REIT offers a near-5% monthly yield backed by grocery-anchored...
The 3 TSX Stocks Iād Be Most Eager to Buy at This Moment
Restaurant Brands International (TSX:QSR) and other breakout stars to buy and ho...
How to Use a TFSA to Bring in $1,000 a Month ā Completely Tax-Free
Nexus Industrial REIT posted record NOI in 2025 and is targeting investment-grad...
TSX Today: What to Watch for in Stocks on Monday, April 27
With the TSX snapping its four-week winning streak, Canadian investors may remai...