James Harkness

Senior Director, Client Consulting, bfinance Canada

James Harkness, P.eng

Senior Director, Client Consulting

James is a Senior Director at bfinance Canada, focusing on business development and client relationships with institutional investors. He has more than 25 years of experience across financial technology, data analytics and investment management.

Prior to joining bfinance, James held senior roles at Altus Group, Juniper Square and MSCI, advising institutional clients on performance analytics, valuations and data solutions. He began his career in technology and financial services, having worked at Fidelity National Information Services and BMO.

James holds a degree in Mechanical Engineering and an MBA from Queen's University.