Salary Data5 min read

Average Salary for Industrial Mechanic in Ontario 2026

What does an Industrial Mechanic make in Ontario? Complete salary breakdown by city — Toronto, Brampton, Mississauga, Hamilton, Windsor. Entry, mid and senior levels.

SM
Sara Malik

Career writer with HR background · February 20, 2026

SalaryOntario

The average Industrial Mechanic (Millwright 433A) in Ontario earns $35–$52/hour as a Journeyman, with experienced Millwrights in automotive and aerospace hitting $42–$65/hour. The range varies significantly by city, industry sector and whether you're union or non-union.

Salary by experience level

LevelHourly RateAnnual Salary
Apprentice (Year 1–2)$22–$28/hr$45,760–$58,240
Apprentice (Year 3–4)$28–$35/hr$58,240–$72,800
Journeyman (433A) — Entry$35–$42/hr$72,800–$87,360
Journeyman — Experienced$42–$52/hr$87,360–$108,160
Senior / Lead Millwright$52–$65/hr$108,160–$135,200
Maintenance Supervisor$65–$80/hr$135,200–$166,400

Salary by city in Ontario

CityAverage Hourly Rate
Toronto (GTA)$42–$55/hr
Brampton / Mississauga$40–$52/hr
Hamilton / Burlington$38–$50/hr
Windsor / Leamington$36–$48/hr
London$36–$46/hr
Kitchener / Waterloo$38–$50/hr
Barrie / Orillia$36–$46/hr

Salary by industry

IndustryAverage Rate
Automotive Manufacturing$45–$62/hr
Aerospace$48–$65/hr
Food Processing$38–$52/hr
Chemical / Pharmaceutical$44–$60/hr
Mining$50–$70/hr
General Manufacturing$36–$50/hr

The automotive premium exists because plants run on tight production schedules where downtime is extremely costly. A Millwright who can resolve a PLC fault at 2am on a Saturday is worth significantly more to a Tier 1 automotive supplier than to a food plant running single-shift.

What's typically included in the benefits package

Most Millwright positions in Ontario include extended health and dental, company pension or RRSP matching (usually 3–5%), tool allowance ($500–$2,000/year), boot allowance ($200–$400/year), and overtime at 1.5x after 44 hours per Ontario's Employment Standards Act.

Union positions (IAMAW, USW, Unifor) tend to have better defined benefit pensions and more rigid pay schedules. Non-union positions sometimes offer higher base rates but with less job security.

How to negotiate your rate

Know the going rate for your city and industry before any conversation. Having a competing offer helps significantly — even if you don't plan to take it, it anchors the conversation. Lead with your specific certifications and any measurable outcomes from your maintenance record. Ask about total compensation — tool allowance, overtime structure and benefits — not just the hourly rate. Read how to negotiate salary in Canada for scripts that work in trades conversations, or use the salary negotiation script tool to generate one for your specific situation.

Put this into practice

Build an ATS-optimized resume in minutes with Resumefy — Canadian format, tailored to your target job.

Build my resume free →