As a stage actor in Canada, his roles have included Michael Darling in a 1988 production of Peter Pan, Charlie in Marvin's Room, Speed in Two Gentlemen of Verona, Joey in Pal Joey, LeFou in Beauty and the Beast, Leo Bloom in The Producers, one of the gangster pastry chefs in The Drowsy Chaperone, Barfee in The 25th Annual Putnam County Spelling Bee, Freddy Benson in Dirty Rotten Scoundrels, Barnaby in The Matchmaker, Berowne in Love's Labour's Lost, and Lensky in Onegin. He won Jessie Theatre Richardson Awards for his acting as Barfee and Lensky