Canadian National Railway Company (CNI): Among the Best Stocks to Buy According to Bill Gates

across a rail network of approximately 20,000 route-miles spanning … Canadian railroads: service. In 2017, had you shipped goods by rail in …