50% of professionals earn between $63,750 - $94,469 CAD
The median salary is $74,700
The average salary for a Service Engineer in Canada is CAD 74,700 - CAD 94,469 per year in 2026. The median salary is CAD 84,585 per year, based on 1,670 active job listings.
The cities with the most Service Engineer job opportunities in Canada are Toronto, Winnipeg, Calgary, Montreal (administrative Region), Edmonton. Toronto leads with 217 job openings.
Leading employers for Service Engineer roles in Canada include Equinix, IQVIA, Bombardier, Energy Jobline ZR, Hypertec Group.
Explore 1,670 Service Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.