Viết tiếp cho đoạn này - Năm 1995-1996, McCabe bắt đầu sự nghiệp NHL của mình với Islanders. Anh ghi được 23 điểm trong mùa giải tân binh của mình trước khi được trao đổi với Vancouver Canucks giữa năm thứ ba của mình (cùng với Todd Bertuzzi và một lượt chọn vòng ba năm 1998
, được sử dụng để chọn Jarkko Ruutu) để đổi lấy Trevor Linden. Anh đã chơi một mùa rưỡi với Canucks trước khi được trao đổi với Chicago Blackhawks vào ngày Dự thảo NHL năm 1999 trong một nỗ lực của tổng giám đốc Canucks Brian Burke để dự thảo Daniel và Henrik Sedin lần lượt thứ hai và thứ ba. McCabe đã được đóng gói với lượt chọn đầu tiên của Vancouver vào năm 2000 để đổi lấy lượt chọn đầu tiên của Chicago vào năm 1999.