To dive into it a bit more: Pretend the US economy collapsed largely because of Canada’s repeated interference in US economy or the economy of neighboring countries that might have been functional trading partners. After taking resources from America over the course of decades, installing pro-Canada politicians in local and state governments, and possibly even aiding in the creation of these roving gangs, Canada withdraws humanitarian support. They say that America needs to support itself and its own people and that sure they might have done some things a very long time ago (It wasn’t) but now America needs to create a functional government of its own. One not filled by the corruption that they helped to create.
None of which helps with the roving gangs breaking into homes and killing people.
But, seeking asylum is, on paper, legal. In order to legally cross into Canada you need to fear for your safety or for the safety of your family and seek asylum. Well, there are roving gangs, abuse is rampant, and the police force is either functionally useless or in the pockets of these groups so, hey, you have that down!
But you need to move quickly because there are people who want to make this PERFECTLY LEGAL means of immigration illegal, in which case there are no other nearby countries that you could flee to. And the current Prime Minister keeps saying they’ll close the border entirely, threatens bringing in guns, and it becomes increasingly clear that the longer you wait, the more violent and unlikely it is that you’ll be able to find a home in Canada.
Canada takes you at gunpoint, strips your two year old of anything that you’ve given them, and deports you. Months pass, no word from your child. You hear reports, they could be dead, dying, adopted into a Canadian family, or sold to human (usually sex) traffickers. No one knows, because no one is keeping track of what happens to American kids. You try to reach out for help and you get told that you should have followed the law.
And they stole and possibly murdered your kid for anyway.