The average salary for a Security Officer in Canada is CAD 75,000 - CAD 105,000 per year in 2026. The median salary is CAD 90,000 per year, based on 556 active job listings.
The cities with the most Security Officer job opportunities in Canada are Toronto, Vancouver, Winnipeg, Edmonton, Regina. Toronto leads with 52 job openings.
Leading employers for Security Officer roles in Canada include Gateway Casinos and Entertainment Limited, Great Canadian Entertainment, Paladin Security Group Ltd, Allied Universal, Canadian Forces Morale and Welfare Services.
Explore 556 Security Officer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.