Canada's Mark Carney passes the first Trump test