Talent.com

Program officer: Average Salary in Canada, 2026

Find out what the average Program officer salary is

Salary rate
How much does a Program officer make in Canada?
$97,000/ Annual
Based on 10000 salaries
The average Program officer in Canada is $97,000 per year or $49.74 per hour. Entry-level positions start at $93,600 per year, while most experienced workers make up to $275,000 per year.
Median$97,000
chart
Low$93,600
High$275,000
Program officer: Average Salary in Canada
Northwest Territories$82,500
Quebec$78,539
Nunavut$77,163
Ontario$76,848
Yukon$72,443
Active jobs with salaries

Senior Program Manager - oshawa

Centrilogicoshawa, on, ca
Full-time

Centrilogic is a premier global provider of multi-cloud management, cloud-native application development solutions, data, and strategic end-to-end digital transformation services.Canada and the Uni... Show more

 • Promoted

Global Program Manager

MSH Americas - Diot-Siaci Grouposhawa, on, ca
Full-time

At MSH, passion meets profession.We're a team of dedicated enthusiasts who find genuine fulfilment in what we do, and we're looking for someone who feels the same way.We're looking for an experienc... Show more

 • Promoted

Board of Director, Education

Ontario Tech Student UnionOshawa, Durham Region, CA
Full-time +1

The Board of Directors is the governing body of the Ontario Tech Student Union (OTSU), representing the students of specific faculties at Ontario Tech.Those who sit on the board are responsible for... Show more

 • Promoted

Resident Care Program Manager

AgeCareAjax, ON, CA
Full-time

Direct care services at a Long Term Care Home as the Director of Care.Ensure optimal health and welfare for residents while managing nursing staff and compliance activities.In this leadership posit... Show more

 • Promoted