US President Donald Trump confirmed that 25% tariffs on imports from Canada and Mexico will take effect from March 4, with Canadian energy facing a 10% tariff. The move aims to pressure both countries to combat fentanyl trafficking. Trump also announced an additional 10% tariff on Chinese imports.