3 Reasons to Load Up on Canadian National Railway Stock – Yahoo Finance

The company's extensive rail network — spanning over 31,000 km of track — connects key ports across Canada, the United States, and the Gulf of Mexico.