Steven Richards was appointed as EDC’s Chief Risk Officer in November 2024.
In this role, Steven manages the financial, operational and strategic risks of the Corporation, including the Compliance & Ethics, Risk Quantification, Enterprise Risk Management, Credit Adjudication and Portfolio Oversight functions.
Prior to joining EDC, Steven served as Managing Director, Head of Enterprise Risk & Analytics, and Deputy to Chief Risk Officer at CPP Investments. While there for more than a decade, he led the development of risk policies and frameworks spanning investment risk, model risk, sustainability risk and operational risk. He also held senior positions in strategy, business planning and internal audit. Before this, Steven worked in risk management at Manulife Financial.
At the start of his career, Steven spent over seven years in Asia and Europe working in infrastructure and telecommunications. He holds an MBA from the University of Toronto, and a BSc in Engineering from Queen's University. He is also proficient in French and Japanese.