1 Top TSX Stock Bill Gates Is Bullish on That Warren Buffett Might Pick

Indeed, Canadian National Railway's (TSX:CNR)(NYSE:CNI) position as one of the best railroads in North America could make this a top pick for …