Average salary
$80,000 - $100,750
Median salary
$80,000 - $100,750
Lower rangeUpper range
Salary distribution by percentile
10th percentile$51K
25th percentile$64K
Median$80K
75th percentile$101K
90th percentile$116K
50% of professionals earn between $64,250 - $100,750 CAD
The median salary is $80,000
Top cities
Toronto483 job openings
Vancouver252 job openings
Winnipeg245 job openings
Calgary210 job openings
Mississauga180 job openings
Montreal160 job openings
Burlington131 job openings
Edmonton131 job openings
Ottawa86 job openings
Halifax49 job openings
Montreal (administrative Region)44 job openings
Oakville44 job openings
Vaughan35 job openings
Moncton29 job openings
Burnaby27 job openings
The average salary for a Service Engineer in Canada is CAD 80,000 - CAD 100,750 per year in 2026. The median salary is CAD 90,375 per year, based on 4,016 active job listings.
The cities with the most Service Engineer job opportunities in Canada are Toronto, Vancouver, Winnipeg, Calgary, Mississauga. Toronto leads with 483 job openings.
Explore 4,016 Service Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.