I don't understand this. If the "average" engineer in SV makes 120Kish, then the same engineer is making 40K in Canada? And they can make 240K in NY (with no additional experience)?
Are those number correct?
If they are: I'd note that salaries in Australia are more closely aligned with SV salaries than Canadian. Just in case anyone is looking to move somewhere...