Maintenance Engineer Salary in Canada
Maintenance Engineer Salary in Winnipeg
Based on 414 job listings - Winnipeg, Canada 2026
Average salary
$68,806 - $114,709
Median salary
$68,806 - $114,709
Lower rangeUpper range
Compare with national average
Winnipeg
Average salary
68,806 - 114,709
Median salary
68,806 - 114,709
414 job openings
Canada
Average salary
85,700 - 98,900
Median salary
85,700 - 98,900
8,005 job openings
Other cities
Calgary497 job openings
Vancouver274 job openings
Dorval258 job openings
Montréal241 job openings
Toronto216 job openings
Edmonton175 job openings
Ottawa151 job openings
Hamilton132 job openings
Richmond128 job openings
Halifax116 job openings
Mississauga114 job openings
Moose48 job openings
Quinte West43 job openings
Kelowna42 job openings
Regina42 job openings
The average salary for a Maintenance Engineer in Winnipeg, Canada is CAD 68,806 - CAD 114,709 per year in 2026, based on 414 job listings.
Explore 414 Maintenance Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.