Earlier quoted context omitted.
I have much less mobility as a US citizen to move to another country than I have as a software engineer. Almost any Google employee could have an offer somewhere else within 3 weeks of starting their search.
You couldn't move to Canada easily?
It's not as easy as you might expect, through normal channels. There's a points system to gain access and a whole lot of hoops to jump through if you aren't able to pay for the economic class.
Now, if you were to walk across the border at certain locations and claim refugee status you could probably remain so long as your application is being processed; regardless of the merits of your claim, that process time has become _rather long_.