Skip to main content
Salary Guide

Service Engineer Salary in Canada

Based on 4,016 job listings - 2026

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
Oakville44 job openings
Vaughan35 job openings
Moncton29 job openings
Burnaby27 job openings

Service Engineer

4,016 job openings

View job listings

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.