Escribe unha continuación para este parágrafo - En 1995-96, McCabe comezou a súa carreira na NHL cos Islanders. Conseguiu 23 puntos na súa tempada de novato antes de ser traspasado aos Vancouver Canucks a mediados do seu terceiro ano (xunto con Todd Bertuzzi e unha selección de terceira rolda no draft de 1998).
, usado para seleccionar Jarkko Ruutu) a cambio de Trevor Linden. Xogou unha tempada e media cos Canucks antes de ser traspasado aos Chicago Blackhawks o día do Draft de 1999 na licitación do xerente xeral dos Canucks, Brian Burke, para elixir a Daniel e Henrik Sedin segundo e terceiro en xeral, respectivamente. McCabe foi seleccionado na primeira rolda do draft de Vancouver en 2000 a cambio da primeira rolda de Chicago en 1999.