Es titulada en Bachillerato de Comercio por la Universidad de Concordia en Canadá, con especialización en Marketing. En el ámbito de seguros posee un Máster en Dirección de Entidades Aseguradoras y Financieras por la Universidad de Barcelona.

Geneviève Thibault inició su carrera profesional asumiendo distintos puestos de responsabilidad en agencias de publicidad tradicional y online en Canadá. A partir del año 2008 se incorporó a la compañía Zurich Financial Services en España, desarrollando diferentes cargos, entre ellos el de Direct and Trade Marketing Manager, puesto que ha desempeñado hasta la actualidad.