You cant blame a country for looking after it's own citizens' well-being first. That's the whole reason we have a government in the first place. But yeah, Canada is our neighbor so they should be last on the list of countries we stop helping when shit hits the fan.
How about we stop sending masks to Europe first. They benefit off the US and spit in our face, like bro...you talk shit about us but literally rely on us for aid packages and free money.
That being said, Canada receives innumerable benefits from being the nextdoor neighbor of the largest superpower in history. And there are no stipulations about it. They get it all for free. If you ask me, it should come at a cost. For example: we let you benefit off us but you give support us in the UN etc. Or something similar.
Even better, their government stops controlling the price of maple syrup (which disrupts the syrup market in northern New England) and we dont charge you for <insert benefit>
Or: give your people free speech, stop fining them thousands or jailing them for speech >> or we will make you pay for the security you benefit off of from our military