Michel Gosselin a été arrêté en octobre 2019 par les enquêteurs de l'Unité permanente anticorruption (UPAC). L'enquête de l’UPAC et de Revenu Québec a établi qu’il a profité de sa position de directeur des loisirs de la Ville de Sainte-Anne-des-Monts pour s'approprier à des fins personnelles des sommes d'argent comptant liées à des tournois de hockey ou à des ligues locales de hockey.
Il a écopé d'une peine de deux ans moins un jour à purger dans la collectivité et s'est vu imposer l'obligation de rembourser plus de 22 000 $ à la municipalité.
De plus, M. Gosselin n'a jamais remis à l'État les taxes perçues sur des fournitures de la municipalité. Il a été condamné à payer des amendes de 12 714,80 $ et de 544,31 $ pour la TVQ et la TPS non remises.