Why Warren Buffett Could Buy This Top TSX Stock!

I think CN is the best railroad in Canada. Furthermore, I think this is a stock that has been on Buffett's radar for some time. Right now, railroads across …