Canadian National Railway beat analyst forecasts as its profits surged 16 per cent to $ 775 million in the first quarter.
CBC | Business News