Trump puts pressure on Canada and China