He was drafted by the National Hockey League (NHL)'s Vancouver Canucks in the 2008 NHL Entry Draft, selected in the second round, 41st overall. He played major junior hockey with the Saint John Sea Dogs of the Quebec Major Junior Hockey League (QMJHL) for four seasons before he joined the Canucks' minor league affiliates in 2010. He split the 2010–11 season between the Canucks and their two minor league teams, the Victoria Salmon Kings of the ECHL and the Manitoba Moose of the American Hockey League (AHL).