CA001 Edelman PR Worldwide Canada In

Edelman Vice President, Creator Marketing

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 13, 2026
Apply Now

Job Description

Take a leading role at Edelman as Vice President of Creator Marketing in Canada, focusing on Brand and Health clients. Drive strategic creator marketing programs that deliver impactful results.
In this senior position, you will oversee a portfolio of Brand and Health sector clients, serving as a strategic advisor while guiding multi-market initiatives. Your role will involve growing Edelman's Creator Marketing business across North America with new capabilities and revenue streams.
Key Responsibilities:
• Lead creator marketing strategies for Brand and Health clients
• Build strong relationships with clients and nurture complex engagements
• Oversee integrated cross-channel creator campaigns across media
• Mentor and inspire high-performing marketing teams
• Stay updated on creator trends and regulatory requirements
Requirements:
• 10+ years in communications or marketing
• Bachelor’s degree or equivalent experience
• Proven success in creator marketing...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position