Where Will CNR Stock Be in 5 Years? | The Motley Fool Canada

CN Rail: Making (smaller) deals across the space. The Iowa Northern deal … and Canadian National Railway made the list — but there are 9 other …