Canadian National Railway (NYSE:CNI) executives highlighted improved operating performance, solid earnings growth, and a more ...
Tariffs and economic angst delivered a significant blow to Canadian National Railway Co. last year, as the question mark hanging over North American free trade continues to threaten profits in 2026.