Alice Watson

Alice Watson


Alice Watson – Head of Marketing, Insurance – Canada Life

Alice was appointed Head of Marketing, Insurance at Canada Life in January 2020, having over 10 years’ experience in financial services. In her role, Alice is responsible for crafting the marketing strategy and plans that support the UK growth strategy for the Insurance division.

In her previous roles at Canada Life, Alice specialised in Home Finance, with a relentless focus on understanding customer needs, developing the customer proposition and improving the adviser experience.

Alice is a member of the Marketing Society and CIM. She’s an active member of the Equity Release Council and holds the Certificate in Equity Release (CII).