Less than a month into the 2011–12 season, Booth was traded to the Vancouver Canucks on October 22, 2011. The Panthers sent him, along with forward Steven Reinprecht and a third-round pick in the 2013 draft, to Vancouver in exchange for forwards Mikael Samuelsson and Marco Sturm. Tallon described the deal as a performance-based trade; Booth had registered one assist over the first six games of the season and had a team-worst –6 plus-minus rating while being demoted to the third line. Booth was saddened and admittedly surprised at the trade. Booth had also been reportedly sought after by Vancouver for six months prior; the team conferred with alternate captain Ryan Kesler regarding Booth's character on and off the ice (the two grew up playing minor and junior hockey together). Joining Vancouver, he switched his jersey number from 10 to 7, in honor of his younger sister, Rachael, who also wears the number as a hockey player.