50% of professionals earn between $45,000 - $69,380 CAD
The median salary is $55,000
The average salary for a English in Canada is CAD 58,171 - CAD 84,731 per year in 2026. The median salary is CAD 66,550 per year, based on 8,640 active job listings.
The cities with the most English job opportunities in Canada are Montreal, Toronto, Ottawa, Mississauga, Vancouver. Montreal leads with 1,023 job openings.
Leading employers for English roles in Canada include Halton Catholic District School Board, Ottawa Catholic School Board, Catholic District School Board of Eastern Ontario, English 1, TalentPop App.
Explore 8,640 English job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.