President Donald Trump imposed new tariffs on Canada, Mexico and China. Nations vowed retaliatory tariffs on the U.S.