Menulis kelanjutan untuk paragraf ini - Pada tahun 1995-1996, McCabe memulai karir NHL-nya dengan Islanders. Dia mencatat 23 poin di musim rookie sebelum ditransfer ke Vancouver Canucks di pertengahan tahun ketiga (bersama dengan Todd Bertuzzi dan pilihan draft babak ketiga pada tahun 1998, digunakan untuk memilih Jarkko Ruutu) sebagai ganti Trevor Linden. Dia bermain satu setengah musim dengan Canucks sebelum ditukarkan ke Chicago Blackhawks pada hari Draft NHL 1999 dalam tawaran oleh manajer umum Canucks Brian Burke untuk mendraft Daniel dan Henrik Sedin kedua dan ketiga secara keseluruhan, masing-masing. McCabe dikemas dengan draft putaran pertama Vancouver pada tahun 2000
Sebagai pertukaran untuk Chicago putaran pertama memilih pada tahun 1999.