Washington, Feb 2: US President Donald Trump signed an executive order on Saturday imposing 25% tariffs on goods from Mexico, as well as 25% on goods from Canada, except for Canadian energy resources ...