Jordi Canals es catedrático de dirección estratégica y economía y titular de la Cátedra Fundación IESE de Gobierno Corporativo. Fue Decano del IESE desde 2001 hasta 2016. El profesor Canals es un reconocido académico en las áreas de estrategia corporativa, gobierno corporativo y globalización. Es autor de numerosos libros y artículos, incluidos Shaping Entrepreneurial Mindsets, Leadership Development in a Global world, Building Respected Companies, Managing Corporate Growth, Universal Banking: Theoretical Perspectives and International Comparisons, y Competitive Strategies in European Banking.
El profesor Canals se ha desempeñado como investigador invitado en el Fondo Monetario Internacional, investigador invitado en el Banco Mundial, investigador postdoctoral en la Harvard Business School y académico invitado en la Brookings Institution. Fue miembro de la junta de GMAC, el European Corporate Governance Institute, el European Institute for Advanced Studies in Management, y la European Foundation for Management Development. Jordi Canals también es miembro fundador del European Shadow Financial Regulatory Committee, el grupo de supervisión independiente de Europa sobre asuntos bancarios y financieros europeos. Además, fue miembro de la Comisión de Gobierno Corporativo creada por el Gobierno español en julio de 2002. Es vicepresidente del Social Trends Institute (STI).