Canada is a failed state with an government that is the enemy of its own people that has imported millions of unassimilable migrants and has done nothing to stem the flow of fent across their US border. Canadian companies are now discussing moving manufacturing to the US. By vacuuming up the dregs of the third world, Canada has become a massive security liability.
CAD and the Peso have both significantly weakened vs the dollar since the tariffs were announced. Because we hold all the cards here and have a much stronger economy, the tariffs will hurt them vastly more than us, and they will come to the negotiating table, hat in hand. Moreover, it will hopefully encourage a resistance to Canada's tyrannical regime. We often joke about Canada but they used to be a strong and proud nation. Sad to see what they've become.
I admit I wasn't the biggest fan of tariffs but if Trump's truly putting America first here then I am going to trust the plan.