Canadian National Railway Co. (CNI) gains 0.68% for July 22

As the only railroad connecting Canada's Eastern and Western coasts with the U.S. South through a 19,500-mile rail network, CN and its affiliates …