Mechanical Engineer Salary in Canada (2026 Guide)
Updated using 26 verified salary entries collected from employers across Canada.
Mechanical engineers design and build physical systems that involve motion, energy, and materials. They take a concept from a digital blueprint to a physical reality by applying the laws of physics to ensure machines—from heart pumps to high-speed trains—are safe, efficient, and reliable.
Based on 26 real salary submissions, the average hourly wage for Mechanical Engineers in Canada is $57.49/hr. Most wages fall between $49.59/hr and $61.30/hr.
The highest recorded wage in the data is $79.33/hr, and the lowest is $48.08/hr.
National Salary Snapshot
- Average hourly wage: $57.49/hr
- Median hourly wage: $54.47/hr
- Typical range (middle 50%): $49.59 – $61.30/hr
- Highest recorded rate: $79.33/hr
- Lowest recorded rate: $48.08/hr
These wages come from real employers in automotive and aerospace manufacturers to energy providers, robotics firms, and medical device companies across Canada.
Salary by Province
British Columbia
Many high-paying roles are found in BC, especially in sawmills, forestry plants, and energy operations.
Saskatchewan
Strong wages at mining and processing sites.
Remote locations often pay extra for travel or camp work.
Alberta, Manitoba, Ontario
Steady demand for Mechanical Engineers across industrial plants, heating plants, food production facilities, and utilities.
Atlantic Canada
Jobs available in manufacturing, energy, and marine operations.
Wages are moderate but stable.
Top Paying Cities for Mechanical Engineers
Based on the data, the highest-paying areas include:
Burnaby, BC – Strong pay for energy and building systems
Waterdown, ON – Good wages in manufacturing and pipeline / energy sectors
Lanigan, SK – High pay at mining and mineral processing sites
Remote or northern regions – Extra pay for location and shift work
Mechanical Engineers working at large mills, energy plants, or remote industrial sites often earn the most.
What Affects Mechanical Engineer Pay?
1. Class Level (Certification)
Higher certification usually means higher pay.
Professional Engineer (P.Eng. or P.E.) usually earn the highest wages.
2. Type of Facility
Pay can change depending on where the engineer works:
- Sawmills and pulp mills
- Mines and mineral processing plants
- Power and heating plants
- Chemical or oil and gas facilities
- Manufacturing plants
Large plants and heavy industrial sites tend to offer higher wages.
3. Location
Remote or northern locations often pay more for:
- Travel
- Camp work
- Rotation schedules
- Harsh weather conditions
Cities with strong industrial activity also offer competitive wages.
Job Outlook for Mechanical Engineers in 2026
Demand for Mechanical Engineers is steady because:
- Many facilities need to convert to new energy sources and technologies
- Skilled tradespeople are retiring
- Industrial facilities need certified operators
- Mining, forestry, and energy projects continue to grow
This makes Mechanical Engineering a reliable and well-paid career across Canada.
Where This Data Comes From
This report is based on 26 real Mechanical Engineer salary entries, manually reviewed and collected from employers across Canada.
Each entry includes job title, company name, city, province, and hourly wage.
This provides a clear and accurate view of real wages in the Mechanical Engineering field.
City Average & Median Hourly
Provincial Average & Median
Mechanical Engineer Salaries in Canada
| Red Seal Recruiting Solution's Salary Survey - Mechanical Engineer | ||||
|---|---|---|---|---|
| Job Title | Company Name | City/Town | Province | Compensation |
| Mechanical Engineer | Stantec | Remote | Remote | $43.27-$62.98/hr |
| Mechanical Engineer | MAT 4Site Engineers | North York | ON | $45.67-$57.69/hr |
| Mechanical Engineer | Wood PLC | Trail | BC | $55.29-$84.13/hr |
| Mechanical Engineer | Saskatchewan Mining and Minerals (Big Quill) Inc. | Wynyard | SK | $43.27-$52.88/hr |
| Lead Mechanical Engineer | DEI & Associates | Waterloo | ON | $47.00–$65.00/hr |
| Mechanical Engineer, Design Assurance (Marine Acoustics) | Sensor Technology Ltd. | Collingwood | ON | $45.67-$52.88/hr |
| Mechanical Engineer | Trace Consulting Group | Vaughan | ON | $43.27-$57.69/hr |
| Mechanical Engineer | VTEK Consultants Inc. | St. John | NB | $39.49-$59.84/hr |
| Senior Engineer (Mechanical/Piping Design) | Kinectrics | Kincardine | ON | $57.69-$67.31/hr |
| Mechanical Engineer | Scheunhage Popek & Associates Ltd. | Edmonton | AB | $46.15-$57.69/hr |
| Senior Mechanical Engineer | Daanaa Resolution | Vancouver | BC | $43.27-$57.69/hr |
| Mechanical Design Engineer | Sanmina Corporation | Ottawa | ON | $48.08-$72.12/hr |
| Associate Mechanical Engineer - Nuclear Power | Black & Veatch | Markham | ON | $43.79-$67.83/hr |
| Senior Mechanical Engineer | Wood | Sarnia | ON | $51.44-$72.12/hr |
| Senior Mechanical Engineer (P.Eng.) | exp | New Liskeard | ON | $48.08-$72.12/hr |
| Mechanical Engineer III | Verathon | Burnaby | BC | $46.53-$56.80/hr |
| Mechanical Engineering Manager | L3Harris Technologies | Waterdown | ON | $60.82-$84.86/hr |
| Mechanical Engineer | Progressive Rubber Industries | Kamloops | BC | $43.27-$52.88/hr |
| Intermediate Mechanical Engineer | Nordmin Engineering | Thunder Bay | ON | $44.13-$53.94/hr |
| Mechanical Engineer - Rotating Equipment - Oil, Gas, & Chemical (OGC) | Kiewit Corporation | Burnaby | BC | $60.10-$62.50/hr |
| Intermediate Mechanical Engineer | AtkinsRéalis | North York | ON | $43.27-$52.88/hr |
| Mill Mechanical Engineer | PCS Inc | Lanigan | SK | $52.98-$98.32/hr |
| Mechanical Engineer | Carmeuse Lime & Stone | Blind River | ON | $46.06-$52.88/hr |
| Senior Process / Mechanical Engineer (Underground Mine Backfill) | MineFill Services | Remote | Remote | $62.50-$96.15/hr |
| Senior Mechanical Engineer (Plant Design) | WSP | Mississauga | ON | $53.89-$78.27/hr |
| Mechanical Engineer | Morson Group (Morson Talent) | Etobicoke | ON | $50.00–$70.00/hr |
We always have a variety of new job postings right here on our website. Please feel free to browse the current Mechanical Engineer jobs. Also, be sure to send us your resume to keep on file even if you don’t see a particular job you’re interested in right now.
Visit our page on writing a good trades resume for tips and samples.
Help us help others!
We always welcome more information to keep our data up to date. If you’re a Project Manager who would like to share your salary, please send us an email to office@redsealrecruiting.com. Your name will not be published and your identity will be kept confidential.