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

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
Actuarial Science, Finance, Accounting.IBM Operational Decision Manager (ODM).Guidewire Developer Certification.Guidewire Integration Specialist Certification.Show moreLast updated: 1 day ago
Start an exciting new career with SE Health! Earn your Personal Support Worker certification.Investing in You so Together we can Help People in Need.SE Health is excited to offer this new sponsored...Show moreLast updated: 30+ days ago
Officer, Events (Community Fundraising)Status: Full-Time - Existing positionLocation: Hybrid role based in Toronto, Vancouver, Calgary, Edmonton, or SaskatchewanWe a...Show moreLast updated: 30+ days ago
Senior Statistical Programmer | Leading CRO | Remote – Canada |.Join a fast-growing, independent CRO recognised for high-quality deliverables, outstanding client service, and a flexible, entreprene...Show moreLast updated: 30+ days ago
- Promoted
Guidewire Developer ( Policy centre)
Maarut Incoshawa, on, caFull-time
- Promoted
Personal Support Worker Trainee- Paid Training Program
Saint ElizabethWoodvilleFull-time +1
- Promoted
Officer, Events - (Community Fundraising)
Cystic Fibrosis Canada / Fibrose kystique Canadaoshawa, ON, caFull-time
- Promoted
Senior Statistical Programmer - oshawa
Warman O'Brienoshawa, on, caFull-time