President Donald Trump is set to impose fresh tariffs on Saturday on major US trading partners — Canada, Mexico, and China — threatening disruption across supply chains from energy to automobiles. Trump has promised 25 per cent tariffs on Canada and Mexico, citing their alleged failure to curb illegal immigration and the flow of fentanyl


Read More