Talent.com

Petroleum engineer: Average Salary in Canada, 2026

Find out what the average Petroleum engineer salary is

Salary rate
How much does a Petroleum engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
The average Petroleum engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668
chart
Low$92,500
High$147,767
Petroleum engineer: Average Salary in Canada
Ontario$118,832
British Columbia$117,503
Northwest Territories$117,015
Nunavut$115,000
Quebec$113,486
Active jobs with salaries

Electrical Engineer Role in Nuclear Energy

FramatomePickering, ON, CA
Full-time

Join Framatome as an Electrical Engineer and be at the forefront of nuclear energy solutions.Utilize your technical skills to innovate and resolve challenges.At Framatome, you'll work on exciting p... Show more

 • Promoted

Water Resources Engineer (Intermediate)

SCS Consulting Group Ltd.Whitby, Durham Region, CA
Full-time

SCS Consulting Group is a consulting engineering firm providing services to the land development industry throughout the GTA and surrounding areas.Our services include the design and contract admin... Show more

 • Promoted

Senior Mining Engineer – Underground - Skyline Recruitment Ltd

Skyline Recruitment Ltdoshawa, on, ca
Full-time

Senior Mining Engineer – Underground (Remote, Canada).Confidential (via Skyline Recruitment).Skyline Recruitment is working with a well-established and highly respected mining consulting firm to id... Show more

 • Promoted

Water Resources Engineer Position Available

National Asset Mgmt IncorporatedAjax, ON, CA
Full-time

The Town of Ajax seeks a Water Resources Engineer dedicated to stormwater management and capital project oversight.Engage in diverse responsibilities for community-enhancing projects.You will repor... Show more

 • Promoted