The class bully is about to take Americans' lunch money. Also, he's not about to "punch" (use military force) anyone. Find other analogies.
People really need to stop losing sight of who pays tariffs on imports. All this chest puffery and belligerent threats coming from politicians and lifelong anti-American opinion/propaganda mongers is counter-productive even if they don't follow through. Instead of reaching for the harshest options first, let's stick to information operations - explain loudly and clearly and relentlessly what parts of American retail prices are tariffs, who pays them (Americans), and where the money is going (US government) - and seek to weather the storm by improving economic performance elsewhere.
We already know we impose economic inefficiencies on ourselves. Trump is threatening to add economic inefficiency to Canada-US trade. Let's remove some of those self-inflicted economic inefficiencies and buy some time to weather the aforementioned storm until American consumers press their own government into abandoning policies which drive up their costs of living.
The federal government has known for a couple of months what Trump proposes and that he is going to be in a position to give it effect, and so far it has managed to go sit in a corner while the LPC take their time puzzling out how to minimize damage to their future electoral prospects. Meanwhile they make threats at the expense of (mostly) others. F*ck them, the horses they rode in on, and all that look like them.