50% of professionals earn between $65,000 - $104,000 CAD
The median salary is $89,500
The average salary for a Public Relations in Canada is CAD 88,463 - CAD 120,864 per year in 2026. The median salary is CAD 104,750 per year, based on 591 active job listings.
The cities with the most Public Relations job opportunities in Canada are Toronto, Montreal, Vancouver, Calgary, Edmonton. Toronto leads with 114 job openings.
Leading employers for Public Relations roles in Canada include ALDO Group, Agoda, Bombardier, Caudalie, ChangeMakers.
Explore 591 Public Relations job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.