Bill Gates Just Trimmed His Stake in This TSX Stock

Bill Gates has been accumulating shares of CN Rail (TSX:CNR)(NYSE:CNI) for … BNSF is one of the biggest North American freight railroads out there. … ought to be at the foundation of any long-term Canadian investors' portfolio.