News

Canadian National Railway trades for $136 per share at the time of writing compared to $180 at one point in 2024. The steady ...