Lors de la saison 2007-2008, il rejoint la France et les Diables rouges de Briançon. L'équipe est éliminée en quart-de-finale de la Coupe de France par l'Étoile noire de Strasbourg 3-2 aux tirs au but[4]. L'équipe s'incline face à Rouen en finale de la Coupe de la Ligue le 3-4 en prolongation sur un but de Carl Mallette[5]. Le numéro 32 des Diables Rouges obtient une assistance lors de ce match sur le troisième but de son équipe marqué par John Christian Ruid. Briançon se classe deuxième de la saison régulière de la Ligue Magnus à un point de Rouen[6]. Rouleau est sélectionné dans l'équipe des meilleurs étrangers pour le Match des étoiles. Il remplace le grenoblois Viktor Wallin blessé. Lors des Skill-Games, il remporte le concours du tir frappé le plus puissant avec un lancer à 140 km/h. En championnat, il inscrit vingt-cinq points dont neuf buts en vingt-six parties. Lors des séries éliminatoires, l'équipe de Luciano Basile élimine les Diables noirs de Tours, les Brûleurs de loups de Grenoble en trois matchs secs avant de perdre la finale sur le même score face aux Dragons de Rouen[7]. Lors de ces neuf matchs, le défenseur canadien de la première ligne briançonnaise compte quatre assistances pour autant de buts.
En 2008-2009, il signe un contrat à long terme de cinq saisons avec Grenoble. Son coéquipier Mitja Šivic franchit également le Col du Lautaret pour se joindre aux Brûleurs de Loups[8]. Lors du premier match officiel sous ses nouvelles couleurs, il décroche un premier titre avec le trophée Jacques-Lacarrière récompensant le match des Champions remporté 3-1 face à Rouen[9]. Grenoble réalise un quadruplé historique cette année-là en reportant le Trophée des champions, Coupe de la ligue, Coupe de France et Ligue Magnus[10].
En 2012, il signe au VIK Västerås HK dans l'Allsvenskan, le deuxième niveau suédois. Finalement, début , il met un terme à sa carrière de joueur pour devenir directeur général des Foreurs de Val d'Or[11].