Analyst salary in Canada
Based on 113 Canadian job postings that list pay, the median analyst pay is $90,002 a year. The middle half of postings pay between $75,733 and $95,181.
Lower 25%$75,733
Median$90,002
Upper 25%$95,181
Pay figures are taken from employer postings that list pay. They are not estimates. Updated November 6, 2026.
By province
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Ontario | $75,005 | $90,002 | $95,264 | 80 |
| British Columbia | $79,997 | $85,842 | $112,128 | 14 |
| Alberta | $75,837 | $87,422 | $88,712 | 7 |
By city
| Location | Lower 25% | Median | Upper 25% | Postings |
|---|---|---|---|---|
| Toronto, ON | $79,934 | $90,002 | $100,006 | 60 |
| Vancouver, BC | $71,250 | $85,010 | $107,494 | 11 |
| Mississauga, ON | $79,071 | $87,797 | $91,348 | 8 |
| Calgary, AB | $70,418 | $87,048 | $89,357 | 6 |
Common questions
How much does a analyst make in Canada?
Based on 113 Canadian job postings that list pay, the median analyst pay is $90,002 a year. The middle half of postings pay between $75,733 and $95,181.
Where do analysts earn the most?
Among provinces with enough data, Ontario has the highest median advertised pay at $90,002 a year.