U.S. President Donald Trump on Saturday ordered sweeping tariffs on goods from Mexico, Canada and China, demanding they stanch the flow of fentanyl - and illegal immigrants in the case of Canada and Mexico - into the United States, kicking off a trade war that could dent global growth and reignite inflation.
