Skip to main content
Salary Guide

Treasury Analyst Salary in Canada

Based on 3,040 job listings - 2026

Average salary
$80,000 - $90,739
Median salary
$80,000 - $90,739
Lower rangeUpper range

Salary distribution by percentile

10th percentile$54K
25th percentile$67K
Median$80K
75th percentile$91K
90th percentile$104K

50% of professionals earn between $67,000 - $90,739 CAD

The median salary is $80,000

Top cities

Toronto1,239 job openings
Winnipeg156 job openings
Calgary118 job openings
Mississauga100 job openings
Edmonton92 job openings
Montreal76 job openings
Vancouver75 job openings
Markham73 job openings
Vaughan66 job openings
Oshawa50 job openings
Regina25 job openings

Related professions

CAD 78,000 - 88,000-3%
CAD 80,000 - 97,467+4%
CAD 80,000 - 90,0000%
CAD 90,000 - 110,000+17%
CAD 65,000 - 75,000-18%
CAD 80,000 - 94,909+2%
CAD 60,000 - 72,000-23%
CAD 60,000 - 71,544-23%
CAD 70,000 - 88,800-7%
CAD 102,500 - 122,000+31%

Treasury Analyst

3,040 job openings

View job listings

The average salary for a Treasury Analyst in Canada is CAD 80,000 - CAD 90,739 per year in 2026. The median salary is CAD 85,370 per year, based on 3,040 active job listings.

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

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