Barry Schwartz has been significantly reducing exposure to Canadian stocks, saying you can’t build a diversified portfolio on Canadian companies alone. He’s been buying in the U.S. to capture rising demand for travel, tech and luxury goods, while at the same time avoiding commodity stocks.