Kanton Saint-Gilles-Croix-de-Vie je kanton ve francouzském departementu Vendée, regionu Pays de la Loire. Kanton se nachází v jihovýchodní části departementu a jeho hlavním městem je Saint-Gilles-Croix-de-Vie. Kanton má rozlohu 264,12 km² a v roce 2017 zde žilo 45 593 obyvatel. Kanton se skládá z 11 obcí a zahrnuje přímořskou oblast Côte de Lumière, která je turisticky atraktivní pro své pláže a přístavy. Kanton Saint-Gilles-Croix-de-Vie je součástí arrondissementu Les Sables-d'Olonne.