1995-96-ban McCabe az Islandersnél kezdte az NHL karrierjét. 23 pontot szerzett a kezdő szezonban, mielőtt a Vancouver Canucks-hez cserélték a harmadik év közepén (Todd Bertuzzi-val és egy harmadik körű draft választással 1998-ban).
Jarkko Ruutót választotta ki cserébe Trevor Lindentől. Egy és fél szezont játszott a Canucks-szal, mielőtt a Chicago Blackhawks-hoz cserélték az 1999-es NHL Entry Draft napján, a Canucks főigazgatója, Brian Burke ajánlatában, hogy Daniel és Henrik Sedin második és harmadik helyen szerepeljen a draftban. McCabe-t 2000-ben Vancouver első körű draft-választásával cserélte Chicago első körű 1999-es választásával.