Trump on Canada: likely to reach agreement fairly soon