Canadian National (CNI) Firing On All Cylinders: Invest Now?

 | Aug 23, 2017 04:39AM ET

Canadian National Railway Company (NYSE:CNI) is currently one of the shining stars of the railroad industry. While shares of the company have rallied 19.7% so far this year, the industry it belongs to gained 12.4%.