President Trump has stood by his election promises and introduced tariffs on Canada, Mexico and China. White House press secretary Karoline Leavitt confirmed 25% tariffs on Mexico and Canada, and 10% ...