US President Donald Trump is taking aim at America’s neighbours as he opens a new front in his trade wars.