The tariffs Trump has already imposed on Canada, Mexico, and China will cost an estimated $142 billion this year—and he says more are on the way.

Comments