50% of professionals earn between $47,295 - $99,509 CAD
The median salary is $70,925
The average salary for a Foreman in Canada is CAD 72,761 - CAD 92,621 per year in 2026. The median salary is CAD 79,213 per year, based on 1,658 active job listings.
The cities with the most Foreman job opportunities in Canada are Edmonton, Calgary, Montréal, Ottawa, Vancouver. Edmonton leads with 119 job openings.
Leading employers for Foreman roles in Canada include Brandt Group of Companies, Alberta Paving Ltd, Béton Adam inc., Dawson Group, Gardewine.
Explore 1,658 Foreman job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.