Program Officer Salaries in Canada

Updated Sept 30, 2022
$66,646 /yr
Average Base Pay

272 salaries

$51K

Low

$67K

Average

$87K

High

No additional cash compensation has been reported for this role

How much does a Program Officer make? The national average salary for a Program Officer is $66,646 in Canada. Filter by location to see Program Officer salaries in your area. Salary estimates are based on 272 salaries submitted anonymously to Glassdoor by Program Officer employees.

How accurate does $66,646 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What are some related job titles for a Program Officer?

Program Assistant

$49,231

per year

View SalariesSee Open Jobs

Program Associate

$58,373

per year

Program Director

$101,099

per year

Program Manager

$88,739

per year

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Government of Canada
4.1

Government of Canada

Program Officer

$66,119

 /yr
Range: $54K - $82K
36 salaries
See 41 salaries from all locations

$54K

$82K

$54,346 - $82,067 Range

Service Canada
3.9

Service Canada

Program Officer

$64,553

 /yr
Range: $57K - $69K

$57K

$69K

$57,119 - $69,493 Range

Right to Play
4.1

Right to Play

Program Officer

$55,163

 /yr
Range: $53K - $60K

$53K

$60K

$53,290 - $60,414 Range

Canada Revenue Agency
4.2

Canada Revenue Agency

Program Officer

$75,187

 /yr
Range: $65K - $83K

$65K

$83K

$65,000 - $82,976 Range

Colleges and Institutes Canada
4.1

Colleges and Institutes Canada

Program Officer

$71,870

 /yr
Range: $63K - $85K

$63K

$85K

$62,707 - $85,367 Range

S.U.C.C.E.S.S.
3.2

S.U.C.C.E.S.S.

Program Officer - Hourly

$22

 /hr
Range: $21 - $23

$21

$23

$21 - $23 Range

BC Public Service
3.8

BC Public Service

Program Officer

$69,038

 /yr
Range: $55K - $88K

$55K

$88K

$55,361 - $88,466 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
Health Canada
4.4

Health Canada

Program Officer

$59,840

 /yr
Range: $55K - $73K

$55K

$73K

$54,878 - $72,579 Range

University of New Brunswick
4.2

University of New Brunswick

Program Officer

$53,290

 /yr
Range: $53K - $59K

$53K

$59K

$52,577 - $58,703 Range

Historica Canada
3.2

Historica Canada

Program Officer

$46,896

 /yr
Range: $44K - $48K

$44K

$48K

$44,000 - $47,961 Range

Nutrition International
4.0

Nutrition International

Program Officer

$75,889

 /yr
Range: $63K - $82K

$63K

$82K

$63,410 - $82,351 Range

Employment and Social Development Canada
4.1

Employment and Social Development Canada

Program Officer

$63,037

 /yr
Range: $57K - $71K

$57K

$71K

$56,920 - $71,487 Range

Government of Canada
4.1

Government of Canada

Program Officer - Contractor

$65,003

 /yr
Range: $35K - $68K

$35K

$68K

$34,943 - $67,932 Range

Natural Sciences and Engineering Research Council of Canada
4.3

$82K

$99K

$81,554 - $98,919 Range

Canadian Red Cross
3.9

Canadian Red Cross

Program Officer

$64,562

 /yr
Range: $62K - $67K

$62K

$67K

$61,793 - $66,554 Range

Correctional Service Canada
3.0

Correctional Service Canada

Program Officer

$81,530

 /yr
Range: $73K - $102K

$73K

$102K

$72,680 - $102,298 Range

World University Service of Canada
3.3

World University Service of Canada

Program Officer

$54,643

 /yr
Range: $51K - $57K

$51K

$57K

$51,279 - $56,985 Range

IDRC
3.4

IDRC

Program Officer

$90,959

 /yr
Range: $83K - $96K

$83K

$96K

$82,607 - $95,896 Range

Department of Fisheries and Oceans
4.2

Department of Fisheries and Oceans

Program Officer

$70,235

 /yr
Range: $67K - $77K

$67K

$77K

$67,000 - $77,368 Range

Evergreen Canada
3.5

Evergreen Canada

Program Officer

$54,250

 /yr
Range: $52K - $55K

$52K

$55K

$51,860 - $54,842 Range

Download as data table
Viewing 1 - 10 of 8,219

Frequently asked questions about a Program Officer salaries

The national average salary for a Program Officer is $66,646 per year in Canada. Filter by location to see a Program Officer salaries in your area. Salaries estimates are based on 272 salaries submitted anonymously to Glassdoor by a Program Officer employees.

The highest salary for a Program Officer in Canada is $87,155 per year.

The lowest salary for a Program Officer in Canada is $50,963 per year.

Your CV is Missing

Upload a CV now and make it easier to 'Apply on Mobile'.