50% of professionals earn between $87,000 - $117,825 CAD
The median salary is $100,000
The average salary for a Civil Engineer in Canada is CAD 100,000 - CAD 117,825 per year in 2026. The median salary is CAD 108,913 per year, based on 11,633 active job listings.
The cities with the most Civil Engineer job opportunities in Canada are Calgary, Toronto, Winnipeg, Vancouver, Montreal (administrative Region). Calgary leads with 514 job openings.
Leading employers for Civil Engineer roles in Canada include WSP USA, WeBuildIdaho.org, Totem recruteur de talent, Lycopodium, WSP.
Explore 11,633 Civil Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.