Where Will Canadian National Railway Stock Be in 3 Years? – MSN

Canadian National Railway (TSX:CNR), valued at a market cap of $90.27 billion, has created massive wealth for long-term shareholders.