Besides imposing 25% tariff on Canadian imports to the US today (1 February), Donald Trump has also imposed 25% tariff on Mexico and 10% tariff on China after taking office ...