Canadian National Railway (CNI) Shares Inch Up After New Grain Railcar Order

In 2019, CN delivered almost 6 million carloads over its 19,600 miles of track. CN generated roughly CAD 14 billion in total revenue by hauling …