In the off-season, Krajíček was involved in a blockbuster multi-player trade that sent him, Roberto Luongo, and a sixth round draft pick in 2006 to the Vancouver Canucks for Todd Bertuzzi, Alex Auld, and Bryan Allen. He matched his 16-point output of the previous season with the Canucks in 2006–07, but had his second season in Vancouver shortened due to injury.