President Donald Trump will implement tariffs on the three largest US trading partners -- Canada, Mexico and China.