US President Donald Trump has ordered 25 per cent tariffs on Canadian and Mexican imports and 10 per cent on goods from China ...