Skip to main content
Salary Guide

Program Manager Salary in Canada

Based on 35,891 job listings - 2026

Average salary
$95,000 - $120,000
Median salary
$95,000 - $120,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile$59K
25th percentile$74K
Median$95K
75th percentile$120K
90th percentile$138K

50% of professionals earn between $74,000 - $120,000 CAD

The median salary is $95,000

Top cities

Toronto6,528 job openings
Winnipeg3,103 job openings
Vancouver2,334 job openings
Mississauga1,423 job openings
Montreal1,366 job openings
Calgary1,283 job openings
Ottawa1,133 job openings
Edmonton737 job openings
Markham422 job openings
North Census Division193 job openings
Ahuntsic North182 job openings
Halifax156 job openings
Hamilton134 job openings

Related professions

CAD 100,000 - 120,000+2%
CAD 83,334 - 110,000-10%
CAD 101,621 - 124,070+5%
CAD 100,000 - 124,400+4%
CAD 80,000 - 100,000-16%
CAD 100,000 - 120,000+2%
CAD 81,297 - 93,305-19%
CAD 94,950 - 110,000-5%
CAD 85,000 - 151,000+10%
CAD 100,000 - 125,000+5%

Program Manager

35,891 job openings

View job listings

The average salary for a Program Manager in Canada is CAD 95,000 - CAD 120,000 per year in 2026. The median salary is CAD 107,500 per year, based on 35,891 active job listings.

The cities with the most Program Manager job opportunities in Canada are Toronto, Winnipeg, Vancouver, Mississauga, Montreal. Toronto leads with 6,528 job openings.

Explore 35,891 Program Manager job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.