
Partner, Financial Services & Asset Management Practice Leader
Sheila L.
Ross
Sheila L.
Ross
Sheila has over 25 years of executive search experience focusing on the recruitment of senior executives in the Financial Services sector. Clients have included several major Canadian chartered banks, pension funds, asset managers (institutional and private wealth), insurance companies and regulators. Sheila has a successful track record of national and international appointments at the President and C-suite level, as well as, across a variety of disciplines including portfolio/investment management, risk management, actuarial, marketing, finance, client servicing, and business development.
Sheila began her career in executive search in 1985 as a founding partner of Illsley Bourbonnais which later became Highland Partners. Prior to joining Odgers Berndtson she was a partner with Heidrick and Struggles. Before entering executive search Sheila worked in the oil and gas industry.
Sheila holds a bachelor’s degree from the University of British Columbia. She served, for many years, as a Director of a publicly traded, regulated financial institution, where she was the Chair of the Compensation Committee.
Financial services firms require strong leaders, global visionaries and superbly qualified professionals to move them forward in the 21st Century.