Canadian National Railway: Buy, Sell, or Hold in 2025? | The Motley Fool Canada

Labour disputes at ports impacted the flow of goods across CN's network. The company also had to battle wildfires and bad weather that disrupted …