CNI is not a strong buy right now for a beginner long-term investor with $50,000-$100,000 who does not want to wait for a better entry. The stock has a constructive longer-term trend and solid analyst support, but the current setup is extended and overbought, so the risk/reward at 118.39 is not attractive enough to call it a buy today. My direct view: hold and wait for a better pullback rather than buy immediately.
Technically, CNI is in an uptrend: MACD histogram is positive and expanding, and the moving averages are bullish with SMA_5 above SMA_20 above SMA_200. However, RSI_6 is 84.184, which is deeply overbought and suggests the stock has already run ahead of itself. Price is also trading near resistance, with R1 at 118.148 and R2 at 120.15, while pivot support sits at 114.909. That means upside from here is possible, but the current entry is stretched rather than ideal. The short-term pattern data also points to mild near-term weakness, with a 40% chance of -0.79% next day and -0.71% next week.

CN has several supportive catalysts: analysts have recently raised price targets across multiple firms, including Scotiabank, CIBC, RBC, JPMorgan, Citi, Barclays, and BofA. BofA upgraded CN to Buy, citing improving service, share gains, and upside potential versus peers. News is also supportive because the STB froze the Union Pacific and Norfolk Southern merger review, which is favorable for competitive positioning in North American freight rail. Long-term growth expectations remain positive, with news indicating an estimated 8% EPS CAGR from 2025 to 2028.
The main negatives are valuation discipline and near-term technical stretch. RSI is strongly overbought, and the stock is already near resistance. RBC noted that Q1 was in line but expectations for stronger operating leverage did not materialize, which triggered a post-earnings sell-off. The company also faces headwinds mentioned in the news, including rising oil prices and labor disputes. In addition, hedge funds and insiders show no significant recent accumulation, and there is no AI Stock Picker or SwingMax signal today.
Latest quarter financials were not fully provided, so I cannot assess detailed revenue, margin, or EPS figures directly. The available earnings commentary indicates the latest quarter was in line with consensus, but operating leverage did not improve as much as expected. The broader forward outlook remains positive, with news suggesting about 8% EPS CAGR from 2025 to 2028. This supports a stable long-term earnings profile, but the most recent quarter did not provide a decisive upside surprise.
Analyst sentiment is mostly constructive, but mixed. Several firms raised targets recently and kept bullish ratings: Scotiabank Outperform, CIBC Outperformer, RBC Outperform, Citi Buy, and BofA upgraded to Buy. Targets range widely, with some U.S.-listed targets around $99-$124 and Canadian-dollar targets as high as C$178. On the cautious side, Evercore kept In Line, JPMorgan kept Neutral, and Barclays kept Equal Weight. Overall, Wall Street leans positive, but not uniformly so, and the recent trend is upward in price targets rather than a broad downgrade cycle.