Après trois saisons avec les Penguins de Pittsburgh, il est échangé avec un choix de troisième ronde aux Canucks de Vancouver contre Nick Bonino, le défenseur Alex Clendening et un choix de deuxième ronde. Le il signe un contrat de 5 ans de 4.2 millions de dollars avec sa nouvelle équipe, les Canucks de Vancouver.