Skip to main content
Salary Guide

Treasury Analyst Salary in Canada

Based on 2,630 job listings - 2026

Average salary
$81,600 - $104,180
Median salary
$81,600 - $104,180
Lower rangeUpper range

Salary distribution by percentile

10th percentile$54K
25th percentile$67K
Median$82K
75th percentile$104K
90th percentile$120K

50% of professionals earn between $67,000 - $104,180 CAD

The median salary is $81,600

Top cities

Toronto1,052 job openings
Winnipeg316 job openings
Calgary132 job openings
Markham95 job openings
Edmonton73 job openings
Montréal70 job openings
Vancouver70 job openings
Mississauga68 job openings
Vaughan48 job openings
Laval38 job openings
Oshawa28 job openings

Related professions

CAD 76,000 - 88,200-12%
CAD 80,950 - 98,000-4%
CAD 80,000 - 90,000-8%
CAD 90,000 - 110,000+8%
CAD 65,000 - 75,000-25%
CAD 83,000 - 95,000-4%
CAD 64,000 - 75,000-25%
CAD 60,000 - 74,500-28%
CAD 74,700 - 89,545-12%
CAD 112,479 - 127,800+29%

Treasury Analyst

2,630 job openings

View job listings

The average salary for a Treasury Analyst in Canada is CAD 81,600 - CAD 104,180 per year in 2026. The median salary is CAD 92,890 per year, based on 2,630 active job listings.

The cities with the most Treasury Analyst job opportunities in Canada are Toronto, Winnipeg, Calgary, Markham, Edmonton. Toronto leads with 1,052 job openings.

Explore 2,630 Treasury Analyst job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.