News for hackers. Stuff that matters.

canadian123456

They can afford to pay those who negotiate closer to their true value (often still significantly less) is because they pay the vast majority of people less.

The only way transparent salaries help the majority instead of being used as a tool for businesses to just say, "We only pay 100k/yr, that's what everyone makes" is if there is some body enforcing fair pay.

Open salaries will bring down the salary of anyone willing to negotiate.
Those people would be considered bad with money. You can definitely have way better quality of life in San Francisco and 110k total comp is kind of on the low side (at that point you would probably be making 60k in Toronto though).
Weather really isn't that amazing. Can get quite chilly (esp. night time) and rainy.
Entry level for a really good engineer in Toronto is... 90k if we're optimistic & it's changed since I last looked last year? Entry level for a really good engineer in America is 185k+. Total compensation, obviously.

That's before taking into account the volume of job opportunities, exchange rate, and access to goods and services.

> I mean, first of all, in the US, outside of a few cities like NY, SV, Seattle, Bellevue, you start to see lower pay which gets closer to Canadian pay.

In cities where the pay lowers so does the cost of living. Canada will never get over the exchange rate + availability of goods in America. Canada is an amazing country to live in but America is great too when you have money.