President Donald Trump declared that he will impose a 25 percent tariff on products imported from Mexico and Canada.