Pada Olimpiade Musim Panas 2008 di Beijing, McGrath lolos untuk skuad Kanada kedua, sebagai senior 32 tahun, di lintas negara pria
lomba dengan menerima salah satu dari tiga tempat yang tersedia di negara itu dari Asosiasi Bersepeda Kanada dan Union Cycliste Internationale, berdasarkan kinerja terbaiknya di seri Piala Dunia, Kejuaraan Dunia, dan Mountain Biking World Series. McGrath tidak bisa menyamai kinerja bintang dari Athena, karena ia menderita tusukan ban dan kemudian harus naik pelek sepanjang jalan di sekitar zona teknologi untuk mengganti ban pecah. Menyadari bahwa roda barunya mengandung kebocoran lambat di tempat yang ditunjuk, McGrath memutuskan untuk mengakhiri perjalanannya dengan hanya tiga lap tersisa dan finis di tempat keempat puluh empat.