La sede principale si trova a Montréal in Canada.
La società è stata fondata nel 1964 e ha una presenza globale con uffici in oltre 20 paesi. La sua missione è quella di fornire servizi di consulenza e formazione di alta qualità alle organizzazioni del settore finanziario e non finanziario.