50% of professionals earn between $57,946 - $87,350 CAD
The median salary is $75,000
The average salary for a Soil in Canada is CAD 75,000 - CAD 87,350 per year in 2026. The median salary is CAD 81,175 per year, based on 94 active job listings.
The cities with the most Soil job opportunities in Canada are Edmonton, Hamilton, Rouyn-Noranda, Calgary, Saskatoon. Edmonton leads with 8 job openings.
Leading employers for Soil roles in Canada include Montrose Environmental Group, University of Saskatchewan.
Explore 94 Soil job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.