$126.66
0.170.13%
Last update: Nov 5, 5:50 PM

The average analyst price target for Canadian National Railway is $135.42, 6.9% above the current price. Of 13 analysts, 7 rate it Buy, 4 Hold and 2 Sell. Targets range from $100 to $205. The latest change came on Nov 3, 2026, when Susquehanna raised its price target on Canadian National Railway from $130 to $140 and kept a Neutral rating.
Price Target Range — 11 Quarters
Analyst Consensus — 13 Analysts
Rating Trend — Last 9 Months