U.S. President Donald Trump has ordered sweeping tariffs on goods from Mexico, Canada and China, demanding that they curb the flow of illegal immigrants and fentanyl into the United States, ...