McCabe persikėlė į Kalgarį, Alberta, būdamas jaunas ir praleido didžiąją dalį savo nedidelės hokejo karjeros, žaidžiant Kalgario rajone. 1993 m. Niujorko Islanders rinktinėje iš Vakarų hokejo lygos (WHL) išrinktas 40-uoju.
, McCabe varžėsi 1995 m. Paminklo taurėje ir per savo pagrindinę jaunimo karjerą buvo pavadintas WHL pirmosiomis visų žvaigždžių komandomis. Savo NHL karjerą jis pradėjo su "Islanders", o vėliau - su "Vancouver Canucks" ir "Chicago Blackhawks". 2000-2001 m. McCabe pradėjo septynis sezonus su Toronto Maple Leafs, kur jis žaidė didžiąją savo karjeros dalį.