US President Donald Trump has announced that he will carry out his threat to impose a 25% tariff on imports from Canada and Mexico as soon as this Saturday, February 1. The reasons he cited for his ...