Sql analyst: Average Salary in Canada, 2026
Find out what the average Sql analyst salary is
Salary rate
How much does a Sql analyst make in Canada?
$90,909/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Sql analyst in Canada is $90,909 per year or $46.62 per hour. Entry-level positions start at $50,000 per year, while most experienced workers make up to $124,531 per year.
Median$90,909

Low$50,000
High$124,531
Sql analyst: Average Salary in Canada
Northwest Territories$104,500
Nunavut$103,941
Ontario$90,721
Alberta$90,480
Quebec$89,147
Active jobs with salaries
Whitby Southeast, Canada | Posted on 01 / 23 / 2026.SIMNET is a leading provider of cloud computing services andsolutions.
Founded in 2008, SIMNET has a long history of providing a range ofcloud computi...Show moreLast updated: 1 day ago
Our client is sourcing a Financial Analyst for a 12-month contract.Lead the development and coordination of financial plans, budgets, forecasts, and operational business planning.Manage and oversee...Show moreLast updated: 20 days ago
Oshawa ON (Hybrid - 2 days remote).We have a great new opportunity to support one of our Energy Sector clients in a contract capacity!.
Please see below for more information on the position and if i...Show moreLast updated: 24 days ago
Ontario Power Generation (OPG) is seeking a dynamic, strategic and results‑driven professional for the role of Senior Financial Analyst.
Develop and recommend strategies, policies, procedures and gu...Show moreLast updated: 1 day ago
Network Analyst
Simnet Inc.Whitby, Durham Region, CAFull-time
- Promoted
Financial Analyst
Vaco by HighspringAjax, Ontario, CanadaTemporary
26-005 Business System Analyst 12 month contract Oshawa Hybrid remote
CorGTAOshawa, Ontario, CanadaRemote
Full-time +1
Senior Financial Analyst
Ontario Power Generation Inc.Oshawa, Durham Region, CAFull-time