50% of professionals earn between $53,600 - $60,000 CAD
The median salary is $55,000
The average salary for a On Site in Canada is CAD 58,458 - CAD 73,712 per year in 2026. The median salary is CAD 62,500 per year, based on 2,515 active job listings.
The cities with the most On Site job opportunities in Canada are Toronto, Vancouver, Calgary, Montreal, Edmonton. Toronto leads with 260 job openings.
Leading employers for On Site roles in Canada include Associa, East Penn Canada, Larlyn Property Management Ltd., Lifemark Health Group, RICOH COLOMBIA.
Explore 2,515 On Site job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.