Conclusa la carriera da giocatore Holmes portò al successo olimpico gli Edmonton Mercurys in rappresentanza del Canada ai giochi olimpici di Oslo 1952. Dal 2007 fino alla sua morte Holmes fu la persona più anziana ancora in vita ad aver giocato in NHL.