President Trump's new tariffs on Chinese, Canadian, and Mexican imports could cost American consumers R24. 3 trillion and ...