This Is a Great Time to Buy Canadian National Railway (TSX:CNR) – The Motley Fool

Now, in the case of Canadian National, the railroad operates one of the largest rail networks on the continent. That network extends across Canada …