Maintenance Technician Salary in Canada
$55,852
per year
per hour
$26.85
per hour
per year
Maintenance Technician - Average Salary
The average salary for a Maintenance Technician is $55,852 per year ($26.85 per hour), which is $9,919 (-15%) lower than the average Canadian salary.
A Maintenance Technician can expect an average starting salary of $39,032. The highest salaries can exceed $85,630.
A Maintenance Technician can expect an average starting salary of $39,032. The highest salaries can exceed $85,630.
$39,032
Low
$55,852
Average
$85,630
High
$18.76
Low
$26.85
Average
$41.16
High
View all Maintenance Technician jobs on Jobted Canada
Maintenance Technician Salary Range
Maintenance Technician - Salary Differences
Job | Salary | Difference |
---|---|---|
Maintenance Worker | $41K/year | -26% |
Maintenance Technician - Pay by Experience Level
An Entry Level Maintenance Technician with less than three years of experience can expect to earn an average salary of $21.16 per hour. A mid career Maintenance Technician with 4-9 years of experience earns an average pay of $24.88 per hour, while an experienced Maintenance Technician with 10-20 years of experience makes on average $29.96 per hour. Maintenance Technicians with more than 20 years of experience earn $34.69 on average.
How Work Experience Affects the Salary of a Maintenance Technician
Late Career | ▲ +29% |
Experienced | ▲ +12% |
Average Salary | $26.85/hour |
Mid Career | ▼ -7% |
Entry Level | ▼ -21% |
Gender Breakdown
Female
2%
2%
Male
98%
98%
Maintenance Technician - Related Salaries
The salary information presented on this page is based on all Maintenance Technician jobs published on Jobted in the last 12 months.
Don’t miss out on new job vacancies!
Create a job alert for: Maintenance Technician
Frequently asked questions about the salary of the Maintenance Technician
How much does a Maintenance Technician make in Canada?
What is the starting salary for a Maintenance Technician in Canada?
What is the highest salary for a Maintenance Technician in Canada?
Maintenance Technician Jobs