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
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

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
A leading engineering firm in Ontario is seeking a Senior I&C Engineer to play a key role in the nuclear sector.This position requires a minimum of 10 years in CANDU instrumentation design and a re...Show moreLast updated: 30+ days ago
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry.As a half a billion dollar IT company, with m...Show moreLast updated: 16 days ago
We are currently requesting resumes for the following position.Pickering (Hybrid – 2 days remote).Responsible for supporting steam generator inspection and maintenance campaigns from engineering li...Show moreLast updated: 20 days ago
Are you an accomplished Solid Waste Engineer seeking an exciting new challenge? R.Burnside & Associates Limited (Burnside) invites you to join our innovative solid waste management team, preferably...Show moreLast updated: 30+ days ago
- Promoted
Senior I&C Engineer, Nuclear Plant Systems (CANDU)
AtkinsRéalisPickeringFull-time
- Promoted
Cloud-Software Eng II
CollaberaCannington, Ontario, CanadaPermanent
- Promoted
Technical Specialist
Cpus Engineering Staffing Solutions Inc.Brock, Ontario, CanadaFull-time
- Promoted
Senior Solid Waste Engineer
R.J. Burnside & Associates LimitedPickeringFull-time