Based on 121 job listings - Montreal, Canada 2026
50% of professionals earn between $92,425 - $152,075 CAD
The median salary is $114,750
Montreal
Average salary
126,110 - 169,106
Median salary
114,750 - 162,000
121 job openings
Canada
Average salary
128,000 - 160,000
Median salary
128,000 - 160,000
8,756 job openings
The average salary for a Machine Learning Engineer in Montreal, Canada is CAD 126,110 - CAD 169,106 per year in 2026, based on 121 job listings.
Explore 121 Machine Learning Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.