Skip to main content
Salary Guide

Financial Controller Salary in Canada

Based on 10,049 job listings - 2026

Average salary
$100,000 - $120,000
Median salary
$100,000 - $120,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$64K
25th percentile$80K
Median$100K
75th percentile$120K
90th percentile$138K

50% of professionals earn between $80,000 - $120,000 CAD

The median salary is $100,000

Top cities

Toronto1,252 job openings
Winnipeg1,029 job openings
Montréal586 job openings
Vancouver390 job openings
Mississauga329 job openings
Ottawa284 job openings
Calgary273 job openings
Edmonton215 job openings
Vaughan107 job openings
Lévis57 job openings
Moncton48 job openings
Laval44 job openings
Québec City41 job openings

Financial Controller

10,049 job openings

View job listings

The average salary for a Financial Controller in Canada is CAD 100,000 - CAD 120,000 per year in 2026. The median salary is CAD 110,000 per year, based on 10,049 active job listings.

The cities with the most Financial Controller job opportunities in Canada are Toronto, Winnipeg, Montréal, Vancouver, Mississauga. Toronto leads with 1,252 job openings.

Explore 10,049 Financial Controller job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.