Scrivi una continuazione per questo paragrafo - McIlhargey è nato il 7 marzo 1952 a Edmonton, Alberta. La carriera da giocatore di McIlhargey è durata otto anni in difesa, iniziando quando è diventato professionista con i Philadelphia Flyers nel 1974. Divenne Canuck il 20 gennaio 1977 quando fu scambiato con Larry Goodenough a Vancouver in cambio di Bob Dailey. È apparso in 167 partite per i Canucks (1977-1980) prima di essere restituito a Philadelphia per denaro contante il 2 gennaio 1980. Ha terminato la sua carriera nella NHL per gli Hartford Whalers dopo essere stato scambiato lì con Norm Barnes il 21 novembre 1980 per la scelta del secondo turno di Hartford nel Draft 1982
- No, no. Ha giocato in 393 partite in carriera nella NHL registrando 11 gol, 36 assist e 1102 minuti di penalità. Si ritirò dopo la stagione 1981/82.