Donald Trump, the president of the United States, will impose tariffs on goods imported from Canada and Mexico on Saturday.