Canadian National Stock Is My Top Pick Among Class 1 Railroads (NYSE:CNI)

Canadian National Railway is a top pick in the rail industry due to … A locomotive going across a railway road crossing. rlesyk. Introduction.