President Trump has promised that tariffs on Canada, Mexico and China will impose few, if any, costs on the U.S. and rake in huge sums of revenue. But experts point out that many of his goals contradict and undermine one another.

Comments