Canadian National Railway Stock: Buy, Sell, or Hold? | The Motley Fool Canada

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