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.