50% of professionals earn between $65,955 - $93,875 CAD
The median salary is $79,600
The average salary for a Data Analysis in Canada is CAD 79,600 - CAD 93,875 per year in 2026. The median salary is CAD 86,738 per year, based on 4,290 active job listings.
The cities with the most Data Analysis job opportunities in Canada are Toronto, Montréal, Vancouver, Mississauga, Calgary. Toronto leads with 926 job openings.
Leading employers for Data Analysis roles in Canada include Provincial Health Services Authority, University of Calgary.
Explore 4,290 Data Analysis job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.