MONTREAL - Canadian National Railway Co. says its revenues for 2018 surged 10 per cent to $14.32 billion, driven by swelling sales of petroleum and ...
A