50% of professionals earn between $64,363 - $67,231 CAD
The median salary is $65,797
The average salary for a Enforcement Officer in Canada is CAD 65,797 - CAD 67,231 per year in 2026. The median salary is CAD 66,514 per year, based on 131 active job listings.
The cities with the most Enforcement Officer job opportunities in Canada are Toronto, Edmonton, Kamloops, Ajax, Mississauga. Toronto leads with 7 job openings.
Leading employers for Enforcement Officer roles in Canada include University of Calgary.
Explore 131 Enforcement Officer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.