A szezonon kívüli időszakban, Krajíček részt vett egy nagy sikerű többjátékos cserében, ami őt, Roberto Luongo-t és egy hatodik körű draftot küldött
2006-ban a Vancouver Canucks Todd Bertuzzi, Alex Auld és Bryan Allenért. A 2006/07-es szezonban a Canucks-szal megegyeztette az előző szezonban elért 16 pontot, de a második szezonja Vancouverben sérülés miatt rövidedett.