Vancouver, Toronto, Victoria - while not SF or NYC cost of living, they are still really expensive and their programming salaries appear to be 50% at best of comparable salaries in major US tech centers. Are other professions in Canada doing better? Are the only people who can afford the real estate people that just owned real estate previously and rich foreigners?
I make a Google employee salary + RSUs. It is really good. I have no complaints about my compensation at all. I live on a 6 acre hobby farm, own two vehicles, am doing really well.
But I bought 6 years ago. I could not afford to buy this now.
There's opportunities to make six (Canadian) figures in Victoria if you have enough buzzwords on your resume to convince a recruiter or HR person you're "full-stack" (I hate the term but you have to play the game if you want to get hired).
That companies think you're paid highly for your area is kind of this entire problem in a nutshell.