50% of professionals earn between $52,481 - $71,081 CAD
The median salary is $52,481
The average salary for a Program Officer in Canada is CAD 64,383 - CAD 93,795 per year in 2026. The median salary is CAD 70,869 per year, based on 149 active job listings.
The cities with the most Program Officer job opportunities in Canada are Halifax, Ottawa, Toronto, Kuujjuaq, Vancouver. Halifax leads with 22 job openings.
Leading employers for Program Officer roles in Canada include Canada Council for the Arts | Conseil des arts du Canada, City of Kingston, Nutrition International, Vancity, World University Service of Canada (WUSC - EUMC).
Explore 149 Program Officer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.