50% of professionals earn between $61,966 - $79,706 CAD
The median salary is $77,000
The average salary for a Environment Health in Canada is CAD 71,053 - CAD 90,292 per year in 2026. The median salary is CAD 87,000 per year, based on 308 active job listings.
The cities with the most Environment Health job opportunities in Canada are Montréal, Mirabel, Toronto, Longueuil, Pointe-Claire. Montréal leads with 22 job openings.
Leading employers for Environment Health roles in Canada include Calgary Zoo, Club Med, DYWIDAG, Green Infrastructure Partners, HCR Permanent Search.
Explore 308 Environment Health job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.