Maintenance Technician Salary in Canada
Maintenance Technician Salary in Calgary
Based on 810 job listings - Calgary, Canada 2026
Average salary
$63,500 - $74,833
Median salary
$59,000 - $72,500
Lower rangeUpper range
Salary distribution by percentile
10th percentile$50K
25th percentile$53K
Median$59K
75th percentile$80K
90th percentile$80K
50% of professionals earn between $53,000 - $80,000 CAD
The median salary is $59,000
Compare with national average
Calgary
Average salary
63,500 - 74,833
Median salary
59,000 - 72,500
810 job openings
Canada
Average salary
57,500 - 66,300
Median salary
57,500 - 66,300
37,750 job openings
Other cities
Toronto2,165 job openings
Montréal1,330 job openings
Edmonton1,208 job openings
Winnipeg1,171 job openings
Vancouver1,102 job openings
Mississauga966 job openings
Ottawa853 job openings
Halifax392 job openings
Brampton259 job openings
London208 job openings
Hamilton168 job openings
Ahuntsic North155 job openings
The average salary for a Maintenance Technician in Calgary, Canada is CAD 63,500 - CAD 74,833 per year in 2026, based on 810 job listings.
Explore 810 Maintenance Technician job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.