Í sumarólympíuleikunum í Peking árið 2008 vann McGrath sér inn í sitt annað kanadíska lið, sem 32 ára gamall eldri maður, í hlaupum karla.
Hann fékk eitt af þremur lausum stöðum í landinu frá Kanadíska Hjólafélaginu og Union Cycliste Internationale, á grundvelli besta árangurs hans í World Cup seríunni, World Championships og Mountain Biking World Series. McGrath náði ekki að jafna sig stjörnuframkomu frá Aþenu, þar sem hann varð fyrir dekkjabrotum og þurfti síðan að hjóla felginn allan hringinn um tæknisvæðið til að skipta um blett dekk. Þegar McGrath áttaði sig á því að nýju hjólinu hans leki hægt á tilteknum stað ákvað hann að ljúka hlaupinu þegar aðeins þrjú hringi voru eftir og endaði í fjörutíu og fjórða sæti.