Content has loaded

Insurance agent salary in Canada

How much does an Insurance Agent make in Canada?

Average base salary

$81,380

The average salary for a insurance agent is $81,380 per year in Canada. 2.2k salaries reported, updated at October 11, 2026

Insurance Agent job openings in Canada

slide 1 of 6
slide1 of 6
Life Insurance Sales Specialis...
Brandon Rank Desjardins Agency
Kitchener, ON
$65,000–$100,000 a year
Full-time
22 hours ago

Highest paying companies for Insurance Agent in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Affinity Health
 
$137,500per year
View company
St. Joseph's Care Group
 
$114,181per year
LGM Financial Services
 
$102,500per year
Strickland's
 
$97,500per year
Blue Pearl Mortgage Group Inc.
 
$95,000per year
Government of Nunavut
 
$92,296per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Insurance Agents near Canada

  1. Calgary, AB
    $85,316 per year
  2. Surrey, BC
    $85,071 per year
  3. Hamilton, ON
    $84,173 per year
  4. Vancouver, BC
    $79,702 per year
  5. Edmonton, AB
    $79,519 per year

Where can an Insurance Agent earn more?

Compare salaries for Insurance Agents in different locations
vs.

Frequently 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:

  • Entry Level Insurance Agent: Average $22.68 per hour
  • Senior Insurance Agent: Average $72,497 per year

How much do similar professions as Insurance Agent get paid in Canada?

Entry Level Insurance Agent

Job openings
Average $22.68 per hour