Via Rail ‘needs to improve its service’ despite solid management: auditor general

CANADIAN NATIONAL RAILWAY COMPANY. +0.92%. Stock Canadian National Railway Company … rail crossings due to risks associated with similar trains.