Donald Trump will impose tariffs on imports from Mexico, Canada and China into the US from Saturday, the White House has confirmed. Mexico and Canada are set to face levies of 25 per cent on goods and ...