Canadian National Railway Company fined $8 million for environmental offences in relation …

Canadian National Railway Company failed to exercise due diligence in maintaining the tracks. … Environment and Climate Change Canada has …