Canadian National Railway Stock: Buy, Sell, or Hold? – MSN

In fact, Canadian National’s rail network is among the largest railroads on the continent and the only railroad with access to three coastlines.