The White House spokeswoman has said that the US will place 25% tariffs on Canada and Mexico and 10% on China.