Emily Hill

Head of Product Strategy & Service Delivery

Emily Hill, MBA, is a strategic insurance leader with 18 years of experience in product, marketing, innovation, and enterprise strategy. They have a proven track record of transforming stagnant portfolios into engines of growth, authoring enterprise growth strategies, and launching new product lines. Previously, Emily held leadership positions at TD Insurance, CAA South Central Ontario, BMO Insurance, Aviva, and CAA Club Group of companies. Currently, they serve as the Head of Product Strategy & Service Delivery at OSG and are completing their Executive MBA at Ivey in 2025.

Location

Toronto, Canada

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices