US President-elect Donald Trump’s statement that he may impose levy 25% tariffs on all products from Mexico and Canada, as ...