Canadian National Railway’s (TSE:CNR) five-year total shareholder returns outpace the …

Canadian National Railway Company, together with its subsidiaries, engages in the rail and related transportation business.