20170427 business.international-business: Stocks advance on earnings; Canada dollar; Mexico peso weaken on NAFTA news