Skip to main content
Salary Guide

Senior Engineer Salary in Canada

Based on 191,148 job listings - 2026

Average salary
$125,000 - $147,900
Median salary
$125,000 - $147,900
Lower rangeUpper range

Salary distribution by percentile

10th percentile$89K
25th percentile$111K
Median$125K
75th percentile$148K
90th percentile$170K

50% of professionals earn between $111,000 - $147,900 CAD

The median salary is $125,000

Top cities

Toronto42,707 job openings
Winnipeg23,871 job openings
Vancouver13,910 job openings
Calgary12,766 job openings
Montreal7,078 job openings
Mississauga6,784 job openings
Ottawa6,237 job openings
Edmonton4,637 job openings
Markham1,702 job openings
Burnaby1,672 job openings
Ahuntsic North1,558 job openings
North Census Division1,119 job openings
Moncton983 job openings

Senior Engineer

191,148 job openings

View job listings

The average salary for a Senior Engineer in Canada is CAD 125,000 - CAD 147,900 per year in 2026. The median salary is CAD 136,450 per year, based on 191,148 active job listings.

The cities with the most Senior Engineer job opportunities in Canada are Toronto, Winnipeg, Vancouver, Calgary, Montreal. Toronto leads with 42,707 job openings.

Explore 191,148 Senior Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.