At yesterday's close, Canadian National Railway actual stock price stood at 169.21 Canadian dollars.
Canadian National Railway Stock Forecast for Tomorrow, This Week And Month.
Forecast by day.
| Date | Weekday | Min | Max | Price |
| 10-14 | Wednesday | 156 | 184 | 170 |
| 10-15 | Thursday | 158 | 186 | 172 |
| 10-16 | Friday | 159 | 187 | 173 |
| 10-19 | Monday | 156 | 184 | 170 |
| 10-20 | Tuesday | 155 | 181 | 168 |
| 10-21 | Wednesday | 155 | 181 | 168 |
| 10-22 | Thursday | 158 | 186 | 172 |
| 10-23 | Friday | 155 | 183 | 169 |
| 10-26 | Monday | 154 | 180 | 167 |
| 10-27 | Tuesday | 154 | 180 | 167 |
| 10-28 | Wednesday | 155 | 181 | 168 |
| 10-29 | Thursday | 155 | 183 | 169 |
| 10-30 | Friday | 156 | 184 | 170 |
| 11-02 | Monday | 156 | 184 | 170 |
| 11-03 | Tuesday | 159 | 187 | 173 |
| 11-04 | Wednesday | 157 | 185 | 171 |
| 11-05 | Thursday | 156 | 184 | 170 |
| 11-06 | Friday | 156 | 184 | 170 |
| 11-09 | Monday | 155 | 181 | 168 |
| 11-10 | Tuesday | 155 | 181 | 168 |
| 11-11 | Wednesday | 155 | 181 | 168 |
| 11-12 | Thursday | 156 | 184 | 170 |
| 11-13 | Friday | 155 | 183 | 169 |
| 11-16 | Monday | 155 | 181 | 168 |
Canadian National Railway stock price forecast on Wednesday, October, 14: 170 Canadian dollars, maximum 184, minimum 156. Canadian National Railway stock forecast on Thursday, October, 15: 172 Canadian dollars, maximum 186, minimum 158. Canadian National Railway stock price forecast on Friday, October, 16: 173 Canadian dollars, maximum 187, minimum 159. Canadian National Railway stock forecast on Monday, October, 19: 170 Canadian dollars, maximum 184, minimum 156.
In 1 week Canadian National Railway stock price forecast on Tuesday, October, 20: 168 Canadian dollars, maximum 181, minimum 155. Canadian National Railway stock forecast on Wednesday, October, 21: 168 Canadian dollars, maximum 181, minimum 155. Canadian National Railway stock price forecast on Thursday, October, 22: 172 Canadian dollars, maximum 186, minimum 158. Canadian National Railway stock forecast on Friday, October, 23: 169 Canadian dollars, maximum 183, minimum 155. Canadian National Railway stock price forecast on Monday, October, 26: 167 Canadian dollars, maximum 180, minimum 154.
Canadian Natural Resources Price Forecast 2026, 2027, 2028.
US dollar To Canadian dollar Forecast 2026, 2027-2030.
In 2 weeks Canadian National Railway stock forecast on Tuesday, October, 27: 167 Canadian dollars, maximum 180, minimum 154. Canadian National Railway stock price forecast on Wednesday, October, 28: 168 Canadian dollars, maximum 181, minimum 155. Canadian National Railway stock forecast on Thursday, October, 29: 169 Canadian dollars, maximum 183, minimum 155. Canadian National Railway stock price forecast on Friday, October, 30: 170 Canadian dollars, maximum 184, minimum 156. Canadian National Railway stock forecast on Monday, November, 2: 170 Canadian dollars, maximum 184, minimum 156.
In 3 weeks Canadian National Railway stock price forecast on Tuesday, November, 3: 173 Canadian dollars, maximum 187, minimum 159. Canadian National Railway stock forecast on Wednesday, November, 4: 171 Canadian dollars, maximum 185, minimum 157. Canadian National Railway stock price forecast on Thursday, November, 5: 170 Canadian dollars, maximum 184, minimum 156. Canadian National Railway stock forecast on Friday, November, 6: 170 Canadian dollars, maximum 184, minimum 156. Canadian National Railway stock price forecast on Monday, November, 9: 168 Canadian dollars, maximum 181, minimum 155.
In 4 weeks Canadian National Railway stock forecast on Tuesday, November, 10: 168 Canadian dollars, maximum 181, minimum 155. Canadian National Railway stock price forecast on Wednesday, November, 11: 168 Canadian dollars, maximum 181, minimum 155. Canadian National Railway stock forecast on Thursday, November, 12: 170 Canadian dollars, maximum 184, minimum 156.
Canadian National Railway Stock Price Forecast For 2026, 2027 And 2028
| Month | Open | Min-Max | Close | Total,% |
| 2026 | ||||
| Oct | 169 | 154-187 | 170 | 0.6% |
| Nov | 170 | 155-187 | 171 | 1.2% |
| Dec | 171 | 154-180 | 167 | -1.2% |
| 2027 | ||||
| Jan | 167 | 149-175 | 162 | -4.1% |
| Feb | 162 | 157-185 | 171 | 1.2% |
| Mar | 171 | 161-189 | 175 | 3.6% |
| Apr | 175 | 175-205 | 190 | 12.4% |
| May | 190 | 186-218 | 202 | 19.5% |
| Jun | 202 | 189-221 | 205 | 21.3% |
| Jul | 205 | 205-255 | 236 | 39.6% |
| Aug | 236 | 219-257 | 238 | 40.8% |
| Sep | 238 | 222-260 | 241 | 42.6% |
| Oct | 241 | 222-260 | 241 | 42.6% |
| Nov | 241 | 226-266 | 246 | 45.6% |
| Dec | 246 | 227-267 | 247 | 46.2% |
| 2028 | ||||
| Jan | 247 | 236-276 | 256 | 51.5% |
| Feb | 256 | 241-283 | 262 | 55.0% |
| Mar | 262 | 237-279 | 258 | 52.7% |
| Apr | 258 | 258-303 | 281 | 66.3% |
| May | 281 | 243-285 | 264 | 56.2% |
| Jun | 264 | 234-274 | 254 | 50.3% |
| Jul | 254 | 225-265 | 245 | 45.0% |
| Aug | 245 | 235-275 | 255 | 50.9% |
| Sep | 255 | 219-257 | 238 | 40.8% |
| Oct | 238 | 226-266 | 246 | 45.6% |
| Month | Open | Min-Max | Close | Total,% |
| 2028 Continuation | ||||
| Nov | 246 | 216-254 | 235 | 39.1% |
| Dec | 235 | 201-237 | 219 | 29.6% |
| 2029 | ||||
| Jan | 219 | 197-231 | 214 | 26.6% |
| Feb | 214 | 191-225 | 208 | 23.1% |
| Mar | 208 | 201-237 | 219 | 29.6% |
| Apr | 219 | 206-242 | 224 | 32.5% |
| May | 224 | 224-262 | 243 | 43.8% |
| Jun | 243 | 237-279 | 258 | 52.7% |
| Jul | 258 | 223-261 | 242 | 43.2% |
| Aug | 242 | 242-300 | 278 | 64.5% |
| Sep | 278 | 247-289 | 268 | 58.6% |
| Oct | 268 | 250-294 | 272 | 60.9% |
| Nov | 272 | 249-293 | 271 | 60.4% |
| Dec | 271 | 255-299 | 277 | 63.9% |
| 2030 | ||||
| Jan | 277 | 252-296 | 274 | 62.1% |
| Feb | 274 | 262-308 | 285 | 68.6% |
| Mar | 285 | 236-285 | 257 | 52.1% |
| Apr | 257 | 233-273 | 253 | 49.7% |
| May | 253 | 253-298 | 276 | 63.3% |
| Jun | 276 | 238-280 | 259 | 53.3% |
| Jul | 259 | 229-269 | 249 | 47.3% |
| Aug | 249 | 222-260 | 241 | 42.6% |
| Sep | 241 | 231-271 | 251 | 48.5% |
| Oct | 251 | 215-253 | 234 | 38.5% |
| Nov | 234 | 223-261 | 242 | 43.2% |
Canadian National Railway stock price forecast for October 2026. In the beginning the price at 169 Canadian dollars. Maximum 187, minimum 154. The averaged price 170. Canadian National Railway stock price at the end of the month 170, the change for October 0.6%.
Canadian National Railway stock forecast for November 2026. In the beginning the price at 170 Canadian dollars. Maximum 187, minimum 155. The averaged price 171. Canadian National Railway stock price at the end of the month 171, the change for November 0.6%.
Canadian National Railway stock price forecast for December 2026. In the beginning the price at 171 Canadian dollars. Maximum 180, minimum 154. The averaged price 168. Canadian National Railway stock price at the end of the month 167, the change for December -2.3%.
Bank of Montreal Price Forecast 2026, 2027, 2028.
Canadian National Railway stock forecast for January 2027. In the beginning the price at 167 Canadian dollars. Maximum 175, minimum 149. The averaged price 163. Canadian National Railway stock price at the end of the month 162, the change for January -3.0%.
Canadian National Railway stock price forecast for February 2027. In the beginning the price at 162 Canadian dollars. Maximum 185, minimum 157. The averaged price 169. Canadian National Railway stock price at the end of the month 171, the change for February 5.6%.
Canadian National Railway stock forecast for March 2027. In the beginning the price at 171 Canadian dollars. Maximum 189, minimum 161. The averaged price 174. Canadian National Railway stock price at the end of the month 175, the change for March 2.3%.
Canadian National Railway stock price forecast for April 2027. In the beginning the price at 175 Canadian dollars. Maximum 205, minimum 175. The averaged price 186. Canadian National Railway stock price at the end of the month 190, the change for April 8.6%.
Canadian National Railway stock forecast for May 2027. In the beginning the price at 190 Canadian dollars. Maximum 218, minimum 186. The averaged price 199. Canadian National Railway stock price at the end of the month 202, the change for May 6.3%.
Canadian National Railway stock price forecast for June 2027. In the beginning the price at 202 Canadian dollars. Maximum 221, minimum 189. The averaged price 204. Canadian National Railway stock price at the end of the month 205, the change for June 1.5%.
Canadian National Railway stock forecast for July 2027. In the beginning the price at 205 Canadian dollars. Maximum 255, minimum 205. The averaged price 225. Canadian National Railway stock price at the end of the month 236, the change for July 15.1%.
Canadian National Railway stock price forecast for August 2027. In the beginning the price at 236 Canadian dollars. Maximum 257, minimum 219. The averaged price 238. Canadian National Railway stock price at the end of the month 238, the change for August 0.8%.
Canadian National Railway stock forecast for September 2027. In the beginning the price at 238 Canadian dollars. Maximum 260, minimum 222. The averaged price 240. Canadian National Railway stock price at the end of the month 241, the change for September 1.3%.
Canadian National Railway stock price forecast for October 2027. In the beginning the price at 241 Canadian dollars. Maximum 260, minimum 222. The averaged price 241. Canadian National Railway stock price at the end of the month 241, the change for October 0.0%.
Canadian National Railway stock forecast for November 2027. In the beginning the price at 241 Canadian dollars. Maximum 266, minimum 226. The averaged price 245. Canadian National Railway stock price at the end of the month 246, the change for November 2.1%.
Canadian National Railway stock price forecast for December 2027. In the beginning the price at 246 Canadian dollars. Maximum 267, minimum 227. The averaged price 247. Canadian National Railway stock price at the end of the month 247, the change for December 0.4%.
Canadian National Railway stock forecast for January 2028. In the beginning the price at 247 Canadian dollars. Maximum 276, minimum 236. The averaged price 254. Canadian National Railway stock price at the end of the month 256, the change for January 3.6%.
Canadian National Railway stock price forecast for February 2028. In the beginning the price at 256 Canadian dollars. Maximum 283, minimum 241. The averaged price 261. Canadian National Railway stock price at the end of the month 262, the change for February 2.3%.
Canadian National Railway stock forecast for March 2028. In the beginning the price at 262 Canadian dollars. Maximum 279, minimum 237. The averaged price 259. Canadian National Railway stock price at the end of the month 258, the change for March -1.5%.
Canadian National Railway stock price forecast for April 2028. In the beginning the price at 258 Canadian dollars. Maximum 303, minimum 258. The averaged price 275. Canadian National Railway stock price at the end of the month 281, the change for April 8.9%.
Canadian National Railway stock forecast for May 2028. In the beginning the price at 281 Canadian dollars. Maximum 285, minimum 243. The averaged price 268. Canadian National Railway stock price at the end of the month 264, the change for May -6.0%.
Canadian National Railway stock price forecast for June 2028. In the beginning the price at 264 Canadian dollars. Maximum 274, minimum 234. The averaged price 257. Canadian National Railway stock price at the end of the month 254, the change for June -3.8%.
Canadian National Railway stock forecast for July 2028. In the beginning the price at 254 Canadian dollars. Maximum 265, minimum 225. The averaged price 247. Canadian National Railway stock price at the end of the month 245, the change for July -3.5%.
Canadian National Railway stock price forecast for August 2028. In the beginning the price at 245 Canadian dollars. Maximum 275, minimum 235. The averaged price 253. Canadian National Railway stock price at the end of the month 255, the change for August 4.1%.
Canadian National Railway stock forecast for September 2028. In the beginning the price at 255 Canadian dollars. Maximum 257, minimum 219. The averaged price 242. Canadian National Railway stock price at the end of the month 238, the change for September -6.7%.
Canadian National Railway stock price forecast for October 2028. In the beginning the price at 238 Canadian dollars. Maximum 266, minimum 226. The averaged price 244. Canadian National Railway stock price at the end of the month 246, the change for October 3.4%.
Canadian National Railway stock forecast for November 2028. In the beginning the price at 246 Canadian dollars. Maximum 254, minimum 216. The averaged price 238. Canadian National Railway stock price at the end of the month 235, the change for November -4.5%.
Canadian National Railway stock price forecast for December 2028. In the beginning the price at 235 Canadian dollars. Maximum 237, minimum 201. The averaged price 223. Canadian National Railway stock price at the end of the month 219, the change for December -6.8%.
Canadian National Railway stock forecast for January 2029. In the beginning the price at 219 Canadian dollars. Maximum 231, minimum 197. The averaged price 215. Canadian National Railway stock price at the end of the month 214, the change for January -2.3%.
GOLD PRICE CAD TODAY, TOMORROW AND FORECAST.
OIL PRICE TODAY, TOMORROW AND FORECAST.
Canadian National Railway stock price forecast for February 2029. In the beginning the price at 214 Canadian dollars. Maximum 225, minimum 191. The averaged price 210. Canadian National Railway stock price at the end of the month 208, the change for February -2.8%.
Canadian National Railway stock forecast for March 2029. In the beginning the price at 208 Canadian dollars. Maximum 237, minimum 201. The averaged price 216. Canadian National Railway stock price at the end of the month 219, the change for March 5.3%.
Canadian National Railway stock price forecast for April 2029. In the beginning the price at 219 Canadian dollars. Maximum 242, minimum 206. The averaged price 223. Canadian National Railway stock price at the end of the month 224, the change for April 2.3%.
Canadian National Railway stock forecast for May 2029. In the beginning the price at 224 Canadian dollars. Maximum 262, minimum 224. The averaged price 238. Canadian National Railway stock price at the end of the month 243, the change for May 8.5%.
Canadian National Railway stock price forecast for June 2029. In the beginning the price at 243 Canadian dollars. Maximum 279, minimum 237. The averaged price 254. Canadian National Railway stock price at the end of the month 258, the change for June 6.2%.
Canadian National Railway stock forecast for July 2029. In the beginning the price at 258 Canadian dollars. Maximum 261, minimum 223. The averaged price 246. Canadian National Railway stock price at the end of the month 242, the change for July -6.2%.
Canadian National Railway stock price forecast for August 2029. In the beginning the price at 242 Canadian dollars. Maximum 300, minimum 242. The averaged price 266. Canadian National Railway stock price at the end of the month 278, the change for August 14.9%.
Canadian National Railway stock forecast for September 2029. In the beginning the price at 278 Canadian dollars. Maximum 289, minimum 247. The averaged price 271. Canadian National Railway stock price at the end of the month 268, the change for September -3.6%.
Canadian National Railway stock price forecast for October 2029. In the beginning the price at 268 Canadian dollars. Maximum 294, minimum 250. The averaged price 271. Canadian National Railway stock price at the end of the month 272, the change for October 1.5%.
Canadian National Railway stock forecast for November 2029. In the beginning the price at 272 Canadian dollars. Maximum 293, minimum 249. The averaged price 271. Canadian National Railway stock price at the end of the month 271, the change for November -0.4%.
Canadian National Railway stock price forecast for December 2029. In the beginning the price at 271 Canadian dollars. Maximum 299, minimum 255. The averaged price 276. Canadian National Railway stock price at the end of the month 277, the change for December 2.2%.
Canadian National Railway stock forecast for January 2030. In the beginning the price at 277 Canadian dollars. Maximum 296, minimum 252. The averaged price 275. Canadian National Railway stock price at the end of the month 274, the change for January -1.1%.
Canadian National Railway stock price forecast for February 2030. In the beginning the price at 274 Canadian dollars. Maximum 308, minimum 262. The averaged price 282. Canadian National Railway stock price at the end of the month 285, the change for February 4.0%.
Canadian National Railway stock forecast for March 2030. In the beginning the price at 285 Canadian dollars. Maximum 285, minimum 236. The averaged price 266. Canadian National Railway stock price at the end of the month 257, the change for March -9.8%.
Canadian National Railway stock price forecast for April 2030. In the beginning the price at 257 Canadian dollars. Maximum 273, minimum 233. The averaged price 254. Canadian National Railway stock price at the end of the month 253, the change for April -1.6%.
Canadian National Railway stock forecast for May 2030. In the beginning the price at 253 Canadian dollars. Maximum 298, minimum 253. The averaged price 270. Canadian National Railway stock price at the end of the month 276, the change for May 9.1%.
Canadian National Railway stock price forecast for June 2030. In the beginning the price at 276 Canadian dollars. Maximum 280, minimum 238. The averaged price 263. Canadian National Railway stock price at the end of the month 259, the change for June -6.2%.
Canadian National Railway stock forecast for July 2030. In the beginning the price at 259 Canadian dollars. Maximum 269, minimum 229. The averaged price 252. Canadian National Railway stock price at the end of the month 249, the change for July -3.9%.
Canadian National Railway stock price forecast for August 2030. In the beginning the price at 249 Canadian dollars. Maximum 260, minimum 222. The averaged price 243. Canadian National Railway stock price at the end of the month 241, the change for August -3.2%.
Canadian National Railway stock forecast for September 2030. In the beginning the price at 241 Canadian dollars. Maximum 271, minimum 231. The averaged price 249. Canadian National Railway stock price at the end of the month 251, the change for September 4.1%.
Canadian National Railway stock price forecast for October 2030. In the beginning the price at 251 Canadian dollars. Maximum 253, minimum 215. The averaged price 238. Canadian National Railway stock price at the end of the month 234, the change for October -6.8%.
Canadian National Railway stock forecast for November 2030. In the beginning the price at 234 Canadian dollars. Maximum 261, minimum 223. The averaged price 240. Canadian National Railway stock price at the end of the month 242, the change for November 3.4%.
The forecast is updated on daily basis.
About Canadian National Railway
Canadian National Railway (CN) is one of North America’s largest freight railroads, headquartered in Montreal, Quebec. CN operates an integrated rail network connecting Canada’s coasts with the U.S. Midwest and Gulf, moving a diversified mix of commodities and intermodal freight across roughly 20,000 miles (~32,000 km) of track.
Recent Financial Performance (high-level)
Key recent metrics (concise comparisons with prior periods):
- Revenue: Full-year 2024 revenue increased by approximately 1% year-over-year, reflecting steady but modest growth.
- Profitability / EPS: In Q1 2025, diluted EPS rose by about 8% vs. the prior-year quarter, indicating strengthening earnings momentum.
- Operating efficiency: The operating ratio has been around 62–63%, with recent quarters showing slight improvement compared to previous periods, signaling continued efficiency gains.
Ownership and Governance
CN is publicly traded on the Toronto Stock Exchange (TSX: CNR) and the New York Stock Exchange (NYSE: CNI). Major institutional investors hold significant positions, including Cascade Investment LLC (Bill Gates’s investment arm). The company follows a balanced capital-allocation strategy that prioritizes network investment, regular dividend growth, and share repurchases.
Prospects — Next 3–5 Years
- Growth potential: CN is positioned for mid-to-high single-digit annual EPS growth, supported by stable freight demand and disciplined execution.
- Operational improvements: Ongoing upgrades in train velocity, fuel efficiency, and asset utilization should help expand margins.
- Shareholder returns: Continued dividend increases and periodic share buybacks are likely, backed by strong cash generation.
- Risks: Labor negotiations, trade uncertainties, and broader economic slowdowns remain the primary sources of volatility.
Stock Performance Over the Past 10 Years — Key Drivers
CN’s stock has approximately doubled over the last decade, shaped by several long-term factors:
- Operational strength: Improvements in efficiency and network performance have supported sustained earnings growth.
- Capital allocation: Consistent dividend hikes and share buybacks increased long-term shareholder value.
- Economic cycles: Fluctuations in freight volumes tied to commodity markets, industrial activity, and global trade influenced year-to-year performance.
- Valuation shifts: Changes in interest rates and investor sentiment toward industrial stocks affected CN’s market multiples.
What Investors Can Expect Going Forward
If CN continues executing its strategic plan and the economic backdrop remains stable, the company is likely to deliver:
- Steady mid-to-high single-digit EPS growth over the next 3–5 years.
- Ongoing dividend growth supported by healthy cash flow.
- Moderate long-term share price appreciation aligned with earnings expansion.
This outlook reflects a stable, well-positioned railroad with strong fundamentals, though performance will continue to depend on trade dynamics, labor stability, and overall economic conditions.
