Salary of Engineer in Canada


$79,920 / Annual
Based on 10000 job listings
The average Engineer salary in Canada is ,920 per year or per hour. Entry level positions start at an income of ,324 per year, while more experienced professionals earn up to 0,000 per year.

Minimum
$60,324
Average salary
$79,920
Maximum
$120,000

Salary data updated: February 2026

Jobs like Engineer in Canada

  • AME E Lead

    Found in: Sourcestack Canada - 2 weeks ago


    Edmonton, Canada Aircraft Maintenance Engineer Full time US$45 - US$55

    Job Description We are currently recruiting for an Aircraft Maintenance Engineer (AME) Avionics Lead to join our...


  • Bolton, Canada The Engineer UK Full time

    A leading defence organisation is seeking passionate Procurement Officers in Bolton, Ontario. The role involves managing...

  • Hybrid Network Infrastructure Engineer

    Found in: Whatjobs CA C2 - 1 week ago


    Bolton, Canada The Engineer UK Full time

    A leading technology firm in Ontario, Canada, is seeking a passionate Network Engineer to join their team. This dynamic...

How much is paid in similar professions in Canada?

Salary comparison

FAQ - Engineer

The average salary for Engineer is CAD79,920 per year in Canada. Salary estimates are based on 10000 salaries shared anonymously with Trabajo.org by employees with the position of Engineer in Canada.

The lowest salary of Engineer per year in Canada is CAD60,324

The highest salary for Engineer per year in Canada is CAD120,000

Data updated: February 2026

Career guide: How to become a Engineer
Duties, skills, education and opportunities

Methodology

Salary data is calculated from compensation ranges published in active job listings in Canada. Job postings that include salary information are analyzed to obtain minimum, average and maximum values by position. Data is updated monthly and reflects listings from the last 90 days. Sample size for this position: 10,000 job postings with salary.