Geoff Kabush wurde 2004 Mountainbike-Weltmeister im Cross Country mit der Staffel. 2006 gewann er das Cross Country-Rennen bei den Ozeanienspielen in Rotorua und 2007 wurde er panamerikanischer Meister.
Im Cyclocross gewann Kabush 2004 den Grand Prix of Gloucester. Zwölfmal errang er den Titel eines kanadischen Meister, im Mountainbike sowie wie im Cyclocross (Stand 2015).
Dreimal – 2000, 2008 und 2012 – startete Geoff Kabush im Cross-Country bei Olympischen Spielen. Seine beste Platzierung war der achte Rang bei den Spielen 2012 in London.