2008 m. vasaros olimpinėse žaidynėse Pekine, McGrathas antrą kartą, būdamas 32 metų vyresnysis, atsidūrė Kanados komandos varžybose tarpvalstybinėje lenktynėse.
Kanados dviratininkų asociacija ir Tarptautinė dviratininkų sąjunga, remdamasi geriausiu jo 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.