 He was called up by Vancouver in light of injuries and scored his first goal as a Canuck on October 25, 2008, in a 6–3 win against the Edmonton Oilers.On November 5, he was reassigned to the Manitoba Moose and finished the year to top score with 85 points and earning selection to the AHL's Second All-Star Team.On July 3, 2009, he returned to the Atlanta Thrashers organization when he was signed as an unrestricted free agent to a two-year contract.