I was flat out told there are no such jobs in Canada two years back. Has that changed?
Can guarantee Senior Software Engineers don't make >600K in SF.
https://www.levels.fyi/# (L6 at Google, for instance.)
I know engineers in Canada who are making similar amounts. There's not a lot but it's not nonexistent.
I left Toronto immediately after my Master's, but have multiple extremely talented friends who feel they've topped out at well under half that.
If you can grow, you'll grow pretty much everywhere
I know the 600k sound tempting but it's not like it doesn't have any strings attached.
Getting paid, let's say 200k USD in Canada, might get you closer to owning your home than the 600k in SF