Donald Trump's threatened new tariff would appear to violate the terms of the US-Mexico-Canada Agreement on trade, which Trump signed into law and took effect in 2020 ...