President Trump imposed a 25% tariff on most imports from Mexico and Canada on Tuesday, creating uncertainty in U.S. as well ...