Business Analyst Salary in Canada
Business Analyst Salary in Ottawa
Based on 657 job listings - Ottawa, Canada 2026
Average salary
$80,861 - $107,509
Median salary
$85,000 - $110,816
Lower rangeUpper range
Salary distribution by percentile
10th percentile$50K
25th percentile$70K
Median$85K
75th percentile$94K
90th percentile$97K
50% of professionals earn between $70,000 - $94,002 CAD
The median salary is $85,000
Compare with national average
Ottawa
Average salary
80,861 - 107,509
Median salary
85,000 - 110,816
657 job openings
Canada
Average salary
75,804 - 88,996
Median salary
75,804 - 88,996
57,945 job openings
Other cities
Toronto17,390 job openings
Montréal4,012 job openings
Mississauga2,933 job openings
Vancouver2,643 job openings
Winnipeg2,366 job openings
Calgary2,254 job openings
Edmonton1,917 job openings
Montreal (administrative Region)744 job openings
Moncton531 job openings
Markham456 job openings
Halifax324 job openings
Vaughan292 job openings
The average salary for a Business Analyst in Ottawa, Canada is CAD 80,861 - CAD 107,509 per year in 2026, based on 657 job listings.
Explore 657 Business Analyst job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.