Wychowanek AHM Mont-Tremblant. W grudniu 2011 został zawodnikiem zespołu Halifax Mooseheads w juniorskich rozgrywkach QMJHL w ramach CHL. W tym czasie zdobywał nagrody indywidualne oraz wraz z drużyną zdobył mistrzostwo rozgrywek. 30 czerwca 2013 w drafcie NHL z 2013 został wybrany przez Tampa Bay Lightning z numerem trzecim (jego kolega z drużyny Halifax, Nathan MacKinnon, został wybrany z numerem jeden). W lipcu 2013 podpisał trzyletni kontrakt wstępny z tym klubem, na występy w rozgrywkach NHL. Początkowo występował jeszcze w Halifax w sezonie 2013/2014, a następnie równolegle w Syracuse Crunch, klubie afiliacyjnym Tampa Bay Lightning. W barwach TBL rozegrał trzy sezony. Od połowy czerwca 2017 zawodnik Montreal Canadiens w toku wymiany za Rosjanina Michaiła Siergaczowa. Z kanadyjskim klubem związał się wówczas sześcioletnim kontraktem.