President Donald Trump delayed tariffs on Mexico and Canada for a short-term period for certain products before the big one from April 2. He said he agreed after having fruitful conversations with Mexico President Claudia Sheinbaum while he slammed Canada for being a high tariff nation.