Maintenance Engineer Salary in Canada
Maintenance Engineer Salary in Kelowna
Based on 56 job listings - Kelowna, Canada 2026
Average salary
$82,231 - $98,500
Median salary
$82,231 - $98,500
Lower rangeUpper range
Other cities
Calgary536 job openings
Winnipeg452 job openings
Vancouver331 job openings
Dorval295 job openings
Toronto261 job openings
Montreal200 job openings
Edmonton195 job openings
Ottawa153 job openings
Hamilton151 job openings
Mississauga150 job openings
Richmond143 job openings
Halifax86 job openings
Regina71 job openings
Quinte West67 job openings
Moose57 job openings
The average salary for a Maintenance Engineer in Kelowna, Canada is CAD 82,231 - CAD 98,500 per year in 2026, based on 56 job listings.
Explore 56 Maintenance Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.