Steven Richards was appointed as EDC’s Chief Risk Officer in November 2024.
In this role, he oversees the financial, operational and strategic risks of the Corporation, including the Compliance & Ethics, Risk Quantification, Enterprise Risk Management, Credit Adjudication and Portfolio Oversight functions.
Steven's strategic vision and leadership help ensure EDC's risk management practices are robust and continue to advance to keep pace with best practices.
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.
Steven holds an MBA from the University of Toronto, where he was recognized for his academic excellence, and a BSc in Engineering from Queen's University. He is also proficient in French and Japanese.