Skip to main content
Maintenance Engineer Salary in Canada

Maintenance Engineer Salary in Prince Rupert

Based on 34 job listings - Prince Rupert, Canada 2026

Average salary
$68,806 - $118,806
Median salary
$68,806 - $118,806
Lower rangeUpper range

Compare with national average

Prince Rupert

Average salary

68,806 - 118,806

Median salary

68,806 - 118,806

34 job openings

Canada

Average salary

80,000 - 97,800

Median salary

80,000 - 97,800

7,563 job openings

Other cities

Winnipeg605 job openings
Calgary531 job openings
Vancouver302 job openings
Dorval292 job openings
Toronto222 job openings
Edmonton187 job openings
Montréal182 job openings
Ottawa153 job openings
Richmond126 job openings
Mississauga115 job openings
Hamilton83 job openings
Halifax82 job openings
Regina56 job openings
Quinte West47 job openings
Abbotsford43 job openings
Sault Ste. Marie41 job openings

Maintenance Engineer

34 job openings in Prince Rupert

View job listings

The average salary for a Maintenance Engineer in Prince Rupert, Canada is CAD 68,806 - CAD 118,806 per year in 2026, based on 34 job listings.

Explore 34 Maintenance Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.