2008 m. vasaros olimpinėse žaidynėse Pekine, McGrathas, būdamas 32 metų vyresnysis, antrą kartą atsidūrė Kanados komandos rungtynėse.
Vyrų krepšinio lenktynėse, gavęs vieną iš trijų laisvų vietų iš Kanados dviratininkų asociacijos ir Tarptautinės dviratininkų sąjungos, remdamasis geriausiu pasirodymu Pasaulio taurės serijoje, Pasaulio čempionatuose ir Kalnų dviračių pasaulio serijoje. McGrath negalėjo prilygti žvaigždžių pasirodymui Atėnuose, nes jis patyrė padangos punkciją ir tada turėjo važiuoti ant ratlankio visą kelią aplink techninę zoną, kad pakeistų plyšinę padangą. Suprasdamas, kad jo naujame ratai yra lėtas nuotėkis, McGrath nusprendė baigti savo kursą likus vos trims ratams ir baigti 44-ąja vieta.