L'entente est d'une valeur annuelle moyenne de 6,5 millions de dollars.
Âgé de 28 ans, Gallagher a récolté 43 points en 59 rencontres avec les Canadiens la saison dernière. Sa récolte de 22 buts, dont 21 à forces égales, lui a permis de terminer la saison à égalité au sommet des marqueurs des Canadiens, un accomplissement qu'il a réalisé pour une troisième saison d'affilée. Ajoutant 21 mentions d'aide à sa production, l'adjoint au capitaine a réussi une troisième saison de suite de 40 points et plus. Durant les séries éliminatoires, Gallagher a pris part à neuf matchs, inscrivant un but et trois aides. Cette saison, le joueur originaire d'Edmonton a également mené le club au chapitre des tirs au but (226), terminé à égalité au premier rang pour les buts d'ouverture (5) et il s'est emparé de la deuxième place pour le différentiel (+9).
En huit saisons dans la LNH, toutes passées à défendre les couleurs des Canadiens, Gallagher a inscrit 334 points (173 buts et 161 passes) en 547 matchs de saison régulière. Avec 173 buts à son actif en carrière, Gallagher se trouve maintenant en 17e position chez tous les ailiers de l'histoire de la franchise, et 30e rang au total. Il totalise 25 points (11 buts, 14 passes) en 49 matchs de séries éliminatoires. Il s'est mérité une nomination sur l'équipe d'étoiles des recrues de la LNH au terme de la campagne 2012-2013.
Avant de faire le saut chez les professionnels, l'ailier droit de 5'9'' et 181 lbs a évolué au sein du programme des Giants de Vancouver dans la Ligue junior de l'Ouest (WHL) pendant quatre saisons (2008-2009 à 2011-2012). Il a conclu son stage junior avec une impressionnante moyenne de 1,15 point par match, pour un total de 136 buts et 280 points en 244 matchs de saison régulière. Gallagher a également purgé 359 minutes de pénalité et affiché un différentiel de +84. En séries éliminatoires avec les Giants, il a inscrit 36 points (19 buts, 17 aides) en 42 parties.
Gallagher a été un choix de cinquième tour, 147e au total, des Canadiens lors du repêchage de la LNH en 2010. Sur la scène internationale, il a récolté trois buts et autant d'aides en six matchs lors du Championnat mondial junior de l'IIHF en 2012. Il a également représenté le Canada au championnat du monde de 2016, récoltant deux buts et cinq points en dix rencontres.