 The railroad business boasts multiple moats, which allows railroad companies to operate at high margins and return a lot of capital to shareholders. Based on various metrics, I believe that Canadian National Railway is the most stable railroad stock out there. 