Trump has just confirmed 25% tariffs on goods from Mexico and Canada, an extra 10% on those from China (meaning now 20% in total) and has also announced a 25% tariff on all aluminium and steel imports from 12th March. US stock markets have sunk accordingly.
Doesn't this break the Trade Agreement with Canada and Mexico that Trump negotiated in his first term?