In separate negotiations, Canadian Prime Minister Justin Trudeau and Mexican President Claudia Sheinbaum have agreed with US ...