CIBC CAPITAL MARKETS analysts upgraded Canadian National Railway Company (NYSE:CNI) from Neutral to Outperform on January 26, 2026.
Canadian National Railway Company operates in the Industrials sector. The stock currently trades at $101.03 with a market capitalization of $61.4B.


