Brandon Bell/Pool Via Reuters

Trump launches trade war with tariffs on Mexico, Canada and China

Canada strikes back with tariffs on $155 billion of US goods; China says it will take Trump to WTO

Reading Time: 4 minutes 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.