Program analyst: Average Salary in Canada, 2026
Find out what the average Program analyst salary is
Salary rate
How much does a Program analyst make in Canada?
$90,909/ Annual
Based on 10000 salaries
Based on 10000 salaries
The average Program 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 $287,797 per year.
Median$90,909

Low$50,000
High$287,797
Program analyst: Average Salary in Canada
Northwest Territories$95,000
Nunavut$94,268
Ontario$87,924
Quebec$87,165
Alberta$86,911
Active jobs with salaries
Perform Web Application and Graphical User Interface (GUI) design and development.Design storyboard visualization concepts that present results of data analytics to users.Design, develop and deploy...Show moreLast updated: 27 days ago
High school, plus three years of concentrated study in a relevant technology field.Electrify your career and help build a brighter tomorrow.Every generation has a challenge that defines them.At OPG...Show moreLast updated: 13 days ago
A leading fintech company is seeking a Compliance Analyst II to enhance its compliance management program.You will work cross-functionally to support compliance monitoring and assist in addressing ...Show moreLast updated: 12 days ago
Monday – Friday, 35 hours per week.City Hall, One the Esplanade South, Pickering, ON (Hybrid Remote).Tuesday, March 3, 2026 by 12:00 noon.The City of Pickering is seeking a dedicated and motivated ...Show moreLast updated: 16 days ago
- Promoted
System Analyst
Erp21AjaxFull-time
- Promoted
Analyst/Buyer
Ontario Power GenerationOshawaFull-time
- Promoted
Remote Compliance Analyst II: Fintech Monitoring
AffirmOshawa, Durham region, CanadaRemote
Full-time
- Promoted
Senior Business Systems Financial Analyst
City of PickeringPickering, Ontario, CanadaFull-time