Mathieu LitalienOctober 29, 2021 Canadian National Railway (TSX:CNR) Maintains Strong Moat Despite Recent Challenges