President Trump to impose new tariffs on Mexico, Canada, and China, potentially disrupting $2.1 trillion in annual trade.