Canadian PM Justin Trudeau accused US President Trump of creating uncertainty among trading partners to weaken negotiations.