Republican president imposes 25 percent on goods from Canada and Mexico, and 10 percent on all imports from China.