Why is the average salary for a software engineer in Seattle (100k USD a year) much higher than Vancouver, BC (55k USD), although cost of living and demand is nearly the same in both cities?
valid question