With the TSX at a new record high, investors are wondering which top Canadian stocks might still be attractive 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 National Railway Canadian National Railway (TSX:CNR) trades near $137 per share at the time of writing. The stock was as high as $180 at one point in early 2024 before going into an extended slide that saw the share price dip as low as $130 in recent months. Investors sold the stock last year as CN battled…
News Timeline:
Track the development of related news across the Internet.
May 16, 2025
03:50
Source: fool.ca
April 19, 2025
03:30
Source: fool.ca