Donald Trump announces a 25% tariff on goods from Canada and Mexico, aiming to address trade imbalances and unfair practices.