Dean joined Sun Life in 2006 and held a series of roles prior to his current appointment, including head of Sun Life’s Canadian Operations, and Chief Operating Officer. Dean joined Sun Life following 28 years at Mercer Human Resource Consulting, where he rose to be President for the Americas.
Dean serves on the Board of the Business Council of Canada, as a Trustee for the University Health Network in Toronto, and as a member of the Ivey Advisory Board and the Asia Business Leaders Advisory Council. He also Chaired the 2017 United Way campaign for Toronto and York Region, and Toronto Rehabilitation Institute’s ‘Making Incredible Happen’ campaign.
Dean is a Fellow of the Society of Actuaries and the Canadian Institute of Actuaries. He holds an Honours Business Administration (HBA) from the Ivey School of Business at Western University. Dean was named Canada's Outstanding CEO of the Year for 2017® and Ivey’s Business Leader of the Year for 2018.