I speak as a founder of an AI company in Vancouver Canada and ran it there for ~1 year - we relocated to US for fundraising and that's another story - but here is my sense for salaries:
* AI/ML Scientists (UBC, SFU) , Typically MS/PhD: C$85K-125K
* Web developers: ranges from 60K (mediocre) to 110K (very good), the exceptional are nearly impossible to find.
* Database/Backend : C$80K-100K for the good to very good talent.
I would expect Toronto to have similar salary ranges, Waterloo and Montreal might be a bit lower.