US President Donald Trump has temporarily halted 25% tariffs on Canada and Mexico after agreements on border security and ...