A 25% tariff on imports from Canada and Mexico, plus additional tariffs on China, could drive up prices on everything from ...