Content has loaded

Network engineer salary in Canada

How much does a Network Engineer make in Canada?

Average base salary

$95,176

The average salary for a network engineer is $95,176 per year in Canada. 175 salaries reported, updated at June 9, 2026

Network Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Network Engineer (French)
Atlantis IT Group2out of 5 stars.
Montréal, QC
Contract
1 day ago

Highest paying companies for Network Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
PeopleToGo
 
$161,200per year
View company
Renaissance Personnel
 
$156,000per year
Buchanan Technologies
 
$139,707per year
Insight Global
 
$129,265per year
NORTHWEST TERRITORIES POWER CO...
 
$124,831per year
LTIMindtree
 
$124,800per year

Highest paying cities for Network Engineers near Canada

  1. Scarborough, ON
    $158,623 per year
  2. Edmonton, AB
    $133,360 per year
  3. Montréal, QC
    $110,704 per year
  4. Mississauga, ON
    $101,030 per year
  5. Toronto, ON
    $97,322 per year

Where can a Network Engineer earn more?

Compare salaries for Network Engineers in different locations
vs.

How much do similar professions as Network Engineer get paid in Canada?

Junior Network Engineer

Job openings
Average $57,360 per year