I've mainly seen Canada be used to park people there who can't immigrate to the US because the system for that is too backed up. Being in the same timezone as SV is pretty helpful for collaboration.
Curious about this. Could you please elaborate?
Like, the differences in lives of a software developer in, say Toronto and San Francisco (other than salary)?
Just curious.