President Donald Trump said he plans to impose a 25% tariff on Canada and Mexico after delaying plans to implement them.