A les Olimpíades d'estiu de 2008 a Pequín, McGrath es va classificar per a la seva segona selecció canadenca, com a senior de 32 anys, en el cross-country masculí
la cursa per rebre una de les tres places disponibles de la nació de l'Associació Canadenca de Ciclisme i la Unió Ciclista Internacional, basat en el seu millor rendiment a la sèrie de Copa del Món, Campionat del Món, i Mountain Biking World Series. McGrath no va poder igualar un rendiment estel·lar d'Atenes, ja que va patir una punció en el pneumàtic i després va haver de muntar la llança tot el camí al voltant de la zona tècnica per reemplaçar el pneumàtic buidat. En adonar-se que la seva nova roda contenia una fuga lenta en el lloc designat, McGrath va decidir acabar la seva carrera amb només tres voltes restants i un final en el 44è lloc.