Michelle John is currently the Director of Life Insurance Capital at the Office of the Superintendent of Financial Institutions Canada, a role held since 2019. With over 20 years of experience in financial reporting, valuation, capital management, and risk, Michelle has previously served as a Senior Manager at Deloitte and held multiple positions at Sun Life Financial, including Assistant Vice President of Corporate Risk. Michelle also has experience as Director of Corporate Actuarial at MetLife. They are a graduate of the University of Waterloo, where they earned a Bachelor's degree.
This person is not in the org chart
This person is not in any teams
This person is not in any offices