Average salary
$70,000 - $87,792
Median salary
$70,000 - $87,792
Lower rangeUpper range
Salary distribution by percentile
10th percentile$48K
25th percentile$60K
Median$70K
75th percentile$88K
90th percentile$101K
50% of professionals earn between $60,000 - $87,792 CAD
The median salary is $70,000
Top cities
Toronto1,316 job openings
Calgary333 job openings
Vancouver330 job openings
Edmonton243 job openings
Ottawa182 job openings
Montreal175 job openings
Mississauga165 job openings
Winnipeg154 job openings
Moncton106 job openings
Montreal (administrative Region)46 job openings
Halifax42 job openings
Ahuntsic North33 job openings
Burnaby24 job openings
Southwestern Ontario23 job openings
The average salary for a Research Analyst in Canada is CAD 70,000 - CAD 87,792 per year in 2026. The median salary is CAD 78,896 per year, based on 4,881 active job listings.
The cities with the most Research Analyst job opportunities in Canada are Toronto, Calgary, Vancouver, Edmonton, Ottawa. Toronto leads with 1,316 job openings.
Explore 4,881 Research Analyst job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.