50% of professionals earn between $50,000 - $81,871 CAD
The median salary is $60,230
The average salary for a Contract in Canada is CAD 68,174 - CAD 90,449 per year in 2026. The median salary is CAD 71,362 per year, based on 20,838 active job listings.
The cities with the most Contract job opportunities in Canada are Toronto, Montreal, Vancouver, Calgary, Mississauga. Toronto leads with 4,239 job openings.
Leading employers for Contract roles in Canada include LRO Staffing, AECOM, lululemon, Kent Building Supplies, The Home Depot Canada.
Explore 20,838 Contract job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.