Le Canadien a annoncé qu'il s'est entendu sur les termes d'un contrat à deux volets avec l'attaquant Gregory Stewart pour la saison 2009-2010.

Stewart empochera un montant de 500 000 $ pour la prochaine saison.

Lors de la saison 2008-2009, le joueur de 23 ans a récolté une seule passe et 32 minutes de pénalité en 20 matchs avec le grand club.

Il a également participé à 51 parties avec les Bulldogs d'Hamilton. Il y a récolté 7 buts et 10 passes en plus de passer 170 minutes au cachot.

Originaire de Kitchener en Ontario, Stewart fut sélectionné par le canadien en 8e ronde du repêchage de 2004.