Talent.com

Network Engineer: Average Salary in Canada, 2026

Find out what the average Network Engineer salary is

Salary rate
How much does a Network Engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
The average Network Engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668
chart
Low$92,500
High$147,767
Network Engineer: Average Salary in Canada
Ontario$118,911
British Columbia$115,770
Northwest Territories$112,750
Quebec$111,878
Alberta$111,598
Active jobs with salaries

Hybrid Personal Lines Client Manager

NFP CorpWest Durham Regional Municipality (Sunderland), ON, ca
Full-time

Join NFP as a Hybrid Personal Lines Client Manager in Sudbury & Uxbridge.This full-time position focuses on delivering tailored insurance solutions in a dynamic environment.You will use your st... Show more

 • Promoted • New!

Hybrid Data Engineer Specializing in Azure and Databricks Development

2iSolutions Inc.Oshawa, Durham Region, CA
Full-time

Transform data architecture as a Data Engineer with a focus on Azure and Databricks.Collaborate in a hybrid environment to support robust data-driven applications.In this dynamic role, you will par... Show more

 • Promoted

Supervisory Engineer / Team Lead

Framatome North AmericaPickering, ON, CA
Full-time

As the need for nuclear energy grows, the future couldn’t be brighter.Join our vital mission to create lasting solutions for our planet’s greatest challenges.In this role, you are ready to shape th... Show more

 • Promoted

Hybrid Junior AI Engineer at OPG

Ontario Power GenerationOshawa, ON, Canada
Full-time +1

Join Ontario Power Generation (OPG) as a Junior AI Engineer in Oshawa, ON.Leverage your programming skills in AI/ML model development and collaborate in a hybrid work environment.This permanent, fu... Show more

 • Promoted • New!