Insurance agent salary in Canada
How much does an Insurance Agent make in Canada?
Average base salary
- Hour
- Day
- Week
- Month
- Year
The average salary for a insurance agent is $81,380 per year in Canada. 2.2k salaries reported, updated at October 11, 2026
Highest paying companies for Insurance Agent in Canada
Average year pay is based on job postings on Indeed in the past 36 months.Looking to Hire?
Highest paying cities for Insurance Agents near Canada
Where can an Insurance Agent earn more?
Compare salaries for Insurance Agents in different locationsFrequently Asked Questions (FAQs) about Insurance Agent
The average salary for an Insurance Agent is $81,380 per year in Canada. This figure is based on 2.2k salaries taken from job postings on Indeed in the past 36 months, last updated on October 11, 2026.
Insurance Agent jobs on Indeed - find your next one today.
Insurance Agent salaries typically range between a low of $46,595 and a high of $142,133 per year, depending on experience, location, and the hiring company.
Some of the highest-paying cities for Insurance Agent include Calgary, AB at $85,316 per year, Surrey, BC at $85,071 per year and Hamilton, ON at $84,173 per year.
Based on recent job postings on Indeed, some of the top-paying companies for Insurance Agent include Affinity Health ($137,500 per year) and St. Joseph's Care Group ($114,181 per year).
Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Insurance Agent salary compares to related positions: