In line with his campaign promises, President Trump announced new tariffs (customs duty or taxes on imports) more than a week ago - 25% on Mexico and Canada and 10% on imports from China.While China ...