Why Buy Canadian National (TSX:CNR) Right Now?

At a first glance, investing in a railroad stock in 2021 doesn't seem like a sound long-term strategy. The stereotypical view of railroads is that are low-tech …