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 ...