US President Trump announced a 25% tariff on Canada and Mexico citing unfair trade practices and trade deficits. He mentioned it could extend to China due to fentanyl exports to the US. The tariffs aim to address issues like unauthorized immigration, drug trafficking, and US financial support through trade deficits.