Francis Bouillon s'est joint à l'organisation des Canadiens pour la troisième fois, maintenant comme entraîneur du développement des joueurs. Nommé le 5 juillet 2017, il succèda à Rob Ramage qui fut promu au titre de directeur du développement des joueurs. 

Au terme d'une fructueuse carrière de 19 saisons dans les rangs professionnels, dont 15 dans la LNH, Francis Bouillon a officiellement mis un terme à sa carrière active le 25 septembre 2015, quelques semaines avant son 40e anniversaire de naissance, après avoir disputé une ultime saison, en 2014-2015 avec la formation suisse d'Ambri-Piotta.

Un défenseur gaucher issu du hockey de la Ligue Midget AAA, Bouillon a passé quatre saisons dans la LHJMQ s'alignant avec le Titan de Laval de 1992 à 1995 avant de passer aux Prédateurs de Granby, avec qui il remportera la coupe Memorial comme capitaine de la formation.

Il fera ses débuts chez les professionnels en 1996-1997 dans la Ligue ECHL, avec les Nailers de Wheeling avec qui il amassera 42 points en 69 rencontres. Il rejoindra ensuite les Rafales de Québec, de la Ligue internationale en 1997-1998. En 1998, profitant de son statut de joueur autonome, il se joint à l'organisation des Canadiens évoluant tour à tour avec leurs clubs affiliés à Fredericton (Canadiens), à Québec (les Citadelles) et avec le grand club amassant 27 points en 131 matchs. En 2002-2003 il évolue avec les Predators de Nashville le temps de quatre matchs avant d'être réclamé au ballottage par les Canadiens. Cette même année, il représenta les États-Unis (il détient deux citoyennetés) au Championnat mondial de hockey disputé en Finlande, obtenant une aide en six matchs.

Entre 2002 et 2009 il évolue avec les Canadiens avant de retourner à Nashville pour trois saisons, de 2009 à 2012, amassant 32 points en 191 matchs. Il est de retour dans l'uniforme Bleu-Blanc-Rouge en 2012-2013 et y passera deux saisons avant son exil en Suisse. En carrière, Francis Bouillon a disputé 776 matchs dans la LNH, récoltant 149 points et 536 minutes de pénalité. Il a de plus pris part 55 matchs des séries, inscrivant 11 points.