50% of professionals earn between $72,000 - $106,275 CAD
The median salary is $85,482
Unlock percentiles, experience bands and a printable salary report from current market data.
The average salary for a Compliance Officer in Canada is CAD 85,482 - CAD 106,275 per year in 2026. The median salary is CAD 95,879 per year, based on 1,522 active job listings.
The cities with the most Compliance Officer job opportunities in Canada are Toronto, Vancouver, Winnipeg, Montreal, Mississauga. Toronto leads with 544 job openings.
Leading employers for Compliance Officer roles in Canada include Stantec Consulting International Ltd., Furlani Foods, Brenntag Mid-South, LLC, PVH (Tommy Hilfiger/Calvin Klein), Milton.
Explore 1,522 Compliance Officer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.