In US swing, Canadian PM Trudeau defends NAFTA