Il joue ensuite deux saisons dans la Ligue nord-américaine de hockey avec le Top Design de Saint-Hyacinthe où il continue son travail de policier. Il récolte un impressionnant total de 527 minutes de punition lors de la saison 2007-2008 en seulement 48 parties. Il rajoute à ce total, 138 minutes en 20 parties lors des séries éliminatoires.
Il commence la saison 2010-2011 en Écosse, avec un autre club de cette ligue, les Dundee Stars, mais le , il revient au Canada, alors qu'il se joint au Marquis de Saguenay de la Ligue nord-américaine de hockey.
En , il est reconnu coupable de trafic de marijuana. Entre 2003 et 2005, alors qu'il jouait pour les Americans de Rochester, il a fait le trafic de drogue entre le Canada et les États-Unis. Il purge alors une peine de deux ans de prison[1].
En 2014, il sort de prison et retourne au sein des Marquis de Jonquière.
Il prend sa retraite à l'issue de la saison 2019-2020[2].