These tariffs are long overdue. Trade doesn't just mean you open each others borders to commerce and hope for the best. It used to be smart statesmen would ensure both parties would win. Our politicians just sold us out to wealthy business interests and countries willing to continue the work of slavery and human rights atrocities, that we could no longer bear to watch on our own soil.
Canada and Mexico have no leg to stand on. Where they screwed up, is they built their economies on the idea that they can just dump goods into america, and take great advantage of america's easily bought pedophile ruling class. It worked great for 30 years and their economies grew. But now, we have someone that wants america to be treated fairly, and they're about to have undone, all the plunder they've taken since it was given away by our criminal politicians.