Content has loaded

Principal salary in Canada

How much does a Principal make in Canada?

Average base salary

$127,227

The average salary for a principal is $127,227 per year in Canada. 431 salaries reported, updated at June 14, 2026

Principal job openings in Canada

slide 1 of 6
slide1 of 6
Teaching Principal
Beaufort Delta Divisional Education Council1out of 5 stars.
Sachs Harbour, NT
$95,232–$153,748 a year
Full-time
22 hours ago

Highest paying companies for Principal in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Boston Consulting Group
 
$278,833per year
View company
CPP Investments | Investisseme...
 
$275,000per year
TMX GROUP
 
$228,800per year
Royal Military College of Cana...
 
$217,475per year
eBlock, Inc.
 
$210,000per year
Newmont Mining
 
$191,985per year

Hiring a Principal?

Interview Questions
Interview QuestionsQuestions to ask Principal candidates
Job Description
Job DescriptionWrite a Principal job description

Highest paying cities for Principals near Canada

  1. Surrey, BC
    $148,886 per year
  2. Kamloops, BC
    $148,523 per year
  3. Vancouver, BC
    $145,730 per year
  4. Toronto, ON
    $131,353 per year
  5. Ottawa, ON
    $120,941 per year

Where can a Principal earn more?

Compare salaries for Principals in different locations
vs.

How much do similar professions as Principal get paid in Canada?

Senior Principal

Job openings
Average $148,423 per year