Le , il est échangé aux Maple Leafs de Toronto contre Scott Harrington et un choix conditionnel au repêchage de 2017. Il passe la saison 2017-2018 avec leur club-école dans la LAH, les Marlies de Toronto, et une bonne partie de la saison suivante avant d'être échangé aux Canadiens de Montréal le ,avec le défenseur Rinat Valiev et un choix de au repêchage de la LNH 2018, en retour des attaquants Tomas Plekanec et Kyle Baun.