CNI is a buy due to wide moats, irreplaceable rail assets, operational excellence, and a valuation that allows compounding and an attractive ~8.5% IRR. Canadian National Railway faces short-term ...
Canadian National Railway Company (NYSE:CNI) announced plans to invest around C$80 million in New Brunswick and Nova Scotia as part of its 2025 capital investment program. The funds will go toward ...
Canadian National Railway Company ( CNR:CA) JPMorgan Industrials Conference 2026 March 17, 2026 7:30 AM EDT ...
Canadian Pacific Kansas City Limited (NYSE:CP) is one of the best high growth stocks. On June 11, Canadian Pacific announced a debt offering through its subsidiary, Canadian Pacific Railway Company, ...