AI and Machine Learning Salaries & Job Market in Canada (2026)

The average AI and Machine Learning pay in Canada is CAD 122,673-CAD 164,627 per year, based on 207 disclosed salaries.

Average salary by pay period

Best cities for AI and Machine Learning jobs

  1. Toronto — 197 jobs
  2. Vancouver — 30 jobs
  3. Mississauga — 27 jobs
  4. Montreal — 23 jobs
  5. Kitchener — 22 jobs
  6. Sydney — 9 jobs
  7. Edmonton — 7 jobs
  8. Calgary — 6 jobs

Work mode

14% remote, 5% hybrid, 82% on-site across 499 listings.

Top hiring employers

Current openings

Browse and apply for AI and Machine Learning roles in Canada on HireChats job search.