50% of professionals earn between $67,974 - $157,500 CAD
The median salary is $106,462
The average salary for a Public Service in Canada is CAD 113,310 - CAD 138,821 per year in 2026. The median salary is CAD 120,981 per year, based on 111 active job listings.
The cities with the most Public Service job opportunities in Canada are Montréal, Toronto, Vancouver, Laval, Edmonton. Montréal leads with 12 job openings.
Leading employers for Public Service roles in Canada include City of Vancouver.
Explore 111 Public Service job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.