Content has loaded

Treasury analyst salary in Canada

How much does a Treasury Analyst make in Canada?

Average base salary

$81,631

The average salary for a treasury analyst is $81,631 per year in Canada. 64 salaries reported, updated at July 9, 2026

Treasury Analyst job openings in Canada

slide 1 of 6
slide1 of 6
Analyst - Treasury
Kinross Gold Corporation3.9out of 5 stars.
Toronto, ON
$60,000–$70,000 a year
2 days ago

Highest paying companies for Treasury Analyst in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
CMB Insurance Brokers
 
$200,000per year
View company
Spirit Omega
 
$124,800per year
NORTHWEST TERRITORIES POWER CO...
 
$109,699per year
CorGTA
 
$109,200per year
Kelly
 
$104,000per year
Government of Nunavut
 
$103,941per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Treasury Analysts near Canada

  1. Oshawa, ON
    $220,766 per year
  2. Ottawa, ON
    $129,386 per year
  3. Mississauga, ON
    $91,227 per year
  4. Etobicoke, ON
    $85,650 per year
  5. Calgary, AB
    $83,416 per year

Where can a Treasury Analyst earn more?

Compare salaries for Treasury Analysts in different locations
vs.

How much do similar professions as Treasury Analyst get paid in Canada?

Junior Treasury Analyst

Job openings
Average $60,893 per year