CN Railway (CNI) Delivers Strong Grain Movement, Expands U.S. Presence – Yahoo Finance

(NYSE:CNI) is one of the best railroad stocks to buy according to analysts. … It operates a rail network of about 20,000 route miles across Canada and …