In a similar scenario to his trade from the Ducks three years prior, Påhlsson was once again traded the last season of his contract on February 27, 2012. He was sent to the Vancouver Canucks for defenceman Taylor Ellington and two fourth-round draft picks in 2012. Påhlsson scored his first goal as a Canuck on March 8, a game-winner against the Winnipeg Jets.