1 Magnificent Canadian Stock Down 22% to Buy and Hold for Decades | The Motley Fool Canada

Delays along the rail network drove up costs and hurt efficiency at the company. In the end, CN still managed to deliver a small rise in revenue in …