Réclamé au ballottage des Canadiens de Montréal le 2 février 2017, Barberio a égalé son sommet en carrière avec 13 points (trois buts, dix passes) en 46 matchs avec l'Avalanche en 2017-18. Il a ajouté une mention d'aide en six matchs en séries éliminatoires de la Coupe Stanley.
« Mark a été un élément important de notre brigade défensive depuis son arrivée avec l'équipe, et il a aidé à consolider notre profondeur en défensive, a déclaré le vice-président exécutif et directeur général de l'Avalanche Joe Sakic. Il a passé beaucoup de temps sur la patinoire pour nous et a été un joueur clé en infériorité numérique. Nous sommes très heureux d'avoir pu mettre Mark sous contrat pour les deux prochaines saisons. »
Choix de sixième ronde (152e au total) du Lightning de Tampa Bay au repêchage 2008 de la LNH, Barberio a amassé 53 points (13 buts, 40 passes) en 239 matchs dans la LNH avec Tampa Bay, Montréal et le Colorado.