Content has loaded
Communications officer salary in Canada
How much does a Communications Officer make in Canada?
Average base salary
$72,028
- Hour
- Day
- Week
- Month
- Year
The average salary for a communications officer is $72,028 per year in Canada. 193 salaries reported, updated at June 8, 2026
Highest paying companies for Communications Officer in Canada
Average year pay is based on job postings on Indeed in the past 36 months.City Of Prince George
$147,113per year
BC Ferries
$117,500per year
About Staffing
$117,500per year
The St. Lawrence Seaway Manage...
$112,125per year
City of Hamilton
$105,074per year
City of Windsor
$103,870per year