Randstad, the behemoth of a recruitment agency, has recently published list of technology / IT salaries across Canada.
The numbers are interesting to see as there is a big difference in remuneration between cities in Quebec such as Montreal where some salaries can be atrociously 30-50% less than Toronto , Vancouver, Calgary, Waterloo and Ottawa.
For example, if you look at entry level for C# in Montreal you would get $45k vs $65k in the rest of Canada. Or entry level iOS is $50k in Montreal, and $64k in Toronto or $65.5k in Calgary.
If you are a bilingual tech support - you might want to consider Vancouver where Level 3 tech support can get $65.9k vs $52.6k in Montreal for example.
Or if you are a database admin, you might want to consider Calgary where they pay $122k vs $90k in Montreal.
But what happens if you love Montreal, joie de vivre and all the baguettes you can eat BUT do not want to get undercut on a salary? Then you need to be an UI UX developer where folks get a whooping $121k in Montreal vs $98k in Waterloo or $100k in Toronto OR AI (artificial intelligence) developer - Montreal gets $131k vs $120k in Ottawa, Toronto and Waterloo.
Please note that when report talks about entry level that means 1 to 3 years’ experience (or just out of school); mid-level is 4 to 7 years of experience; and senior level is 8+ years.
Without further ado see the cities and 2018 tech salaries in Canada associated with them as provided by Randstad.
Tech Salaries in Montreal for 2018
Tech Salaries in Ottawa for 2018
Tech Salaries in Toronto for 2018
Tech Salaries in Waterloo for 2018
Tech Salaries in Vancouver for 2018
Tech Salaries in Calgary for 2018