CNI - Canadian National secures new transportation agreement with AltaGas October, 23 2023 04:24 PM Canadian National Railway Company 2023-10-23 16:24:57 ET More on Canadian National Railway Canadian National Railway: Why I've Been Buying This Wide Moat Compounder Buying More Of Canadian National For further details see: Canadian National secures new transportation agreement with AltaGas