It feels worth pointing out that Canadians get paid in CAD, and the salaries don’t seem to go through the exchange rate.
E.g. 140k CAD is considered senior dev pay where I am in western Canada even though my American peers make significantly more when my salary is converted to USD.