Talent.com

Cfa: Average Salary in Canada, 2026

Find out what the average Cfa salary is

Salary rate
How much does a Cfa make in Canada?
$84,357/ Annual
Based on 135 salaries
The average Cfa in Canada is $84,357 per year or $43.26 per hour. Entry-level positions start at $75,000 per year, while most experienced workers make up to $106,200 per year.
Median$84,357
chart
Low$75,000
High$106,200
Cfa: Average Salary in Canada
Quebec$82,500
Alberta$78,000
Ontario$65,929
British Columbia$47,892
Active jobs with salaries
  • Promoted
Senior Financial Analyst

Senior Financial Analyst

Vaco by HighspringPickering, ON, CA
Permanent
Our client is a customs brokerage company.They are looking for a Senior Financial Analyst who will be responsible for accounting activities including month-end close, journal entries, account recon...Show moreLast updated: 5 days ago
  • Promoted
Chef comptable – Finance & performance (CPA) | Rôle hybride évolutif - oshawa

Chef comptable – Finance & performance (CPA) | Rôle hybride évolutif - oshawa

Groupe Trans-Westoshawa, on, ca
Full-time
Nous recrutons un(e) CPA pour un rôle hybride et structurant combinant comptabilité financière, audits, systèmes et analyse de performance, au sein d’une entreprise de transport en croissance.Ce po...Show moreLast updated: 30+ days ago
  • Promoted
Senior SAP FICO Analyst – ERP Finance Lead

Senior SAP FICO Analyst – ERP Finance Lead

City of PickeringPickering
Full-time
A municipal government in Ontario is seeking a Senior Business Systems Financial Analyst to optimize ERP systems and provide support for SAP financial modules.The role includes developing training ...Show moreLast updated: 15 days ago
  • Promoted
Senior FP&A Analyst - Manufacturing & Distribution

Senior FP&A Analyst - Manufacturing & Distribution

Kassen RecruitmentPickering
Full-time
A dynamic organization in manufacturing & distribution is seeking a Senior Financial Analyst to support financial reporting and analytical functions.This balanced role combines accounting and finan...Show moreLast updated: 30+ days ago