| Women |
| 1. Leah Goldstein (1) | 1:53:28 |
| 2. Stacy Spencer (4) | 1:58:24 |
| 3. Mandy Poitras (1) | 1:59:25 |
| 4. Emily Sandwith (3) | 2:21:34 |
| 5. Lisa Tasa (3) | 2:21:34 |
| DNF. Marni Hambleton (1) |
| DNS. Jennifer Tabbernar (W) |
|
| Junior Women |
|
| 1. Rachel Canning (4) | 1:31:19 |
| 2. Camille Nonis (4) | 1:35:07 |
| DNF. Elizabeth Dickin (4) |
|
| Cat 4/5 |
| 1. Christopher Reynolds (4) | 1:45:46 |
| 2. Eric Giroux (4) | 1:46:05 |
| 3. Owen Sturgess (4) | 1:46:05 |
| 4. Mike Elliston (4) | 1:46:05 |
| 5. Bruce Schlatter (4) | 1:46:05 |
| 6. Tyrone Maguire (5) | 1:46:05 |
| 7. David Penner (4) | 1:46:05 |
| 8. David Gerth (4) | 1:47:12 |
| 9. Zeb Pigott-Duggan (5) | 1:47:29 |
| 10. Demian Seale (5) | 1:48:33 |
| 11. Jeremy Stothers (5) | 1:48:43 |
| 12. Steven Devantier (4) | 1:49:30 |
| 13. (409 ) | 1:51:09 |
| 14. (423 ) | 1:51:10 |
| 15. Curtis Weber (5) | 1:54:20 |
| 16. Colin Hale (4) | 1:54:21 |
| 17. Shaun Fraser (4) | 1:55:46 |
| 18. Brad Bisset (4) | 1:56:23 |
| 19. Todd Heintz (4) | 1:56:24 |
| 20. Peter Curtain (4) | 1:56:26 |
| 21. Jason Brooks (4) | 1:58:02 |
| 22. Gordon Cooper (4) | 1:59:11 |
| 23. Jakub Wasiela (4) | 1:59:28 |
| 24. Joshua Stott (5) | 1:59:42 |
| 25. Dominic Walsh (4) | 2:08:24 |
| 26. Steven Ou (4) | 2:09:16 |
| 27. Chris Sweet (5) | 2:09:17 |
| 28. John Ramsden (4) | 2:11:10 |
| 29. Philip Caitry (4) | 2:13:37 |
| 30. Erik Mulder (4) | 2:13:38 |
| 31. Joe Wessel (4) | 2:31:02 |
| 32. Luke Branson (4) | 2:36:14 |
| 33. (329) | 2:43:45 |
| 34. Mike Rothengatter (4) | 2:46:30 |
| DNF. Steve O'Neill (4) |
| DNF. Cameron Potter (4) |
| DNF. Ian Fitz (4) |
| DNF. Aaron Amar (4) |
| DNF. Jonathan Scheske (4) |
| DNF. Rob Bitz (4) |
| DNF. Jason Burch (4) |
| DNF. Sean Von Dehn (4) |
| DNF. Ben Jackson (4) |
| DNF. Mitch Statton (4) |
| DNF. Stephen Ball (5) |
| DNF. John Markez (4) |
| DNF. Kalle Karu (4) |
| DNF. Andrew Lea (4) |
| DNF. Andrew Wilson (4) |
| DNF. Dylan Holliday (4) |
| DNF. Klinton Burton (4) |
|
| Cat 3 |
| 1. Jeffery McConaughy (3) | 2:18:58 |
| 2. Jeff Ain (3) | 2:19:45 |
| 3. Ron Klopfer (3) | 2:20:08 |
| 4. Graeme Bant (3) | 2:20:08 |
| 5. 319 (3) | 2:20:08 |
| 6. Matt Potma (3) | 2:20:08 |
| 7. 318 (3) | 2:20:08 |
| 8. Patrick Love (3) | 2:20:21 |
| 9. Hans Banck (3) | 2:21:39 |
| 10. Jonathan Fowlie (3) | 2:22:22 |
| 11. Jesse Vanoene (3) | 2:24:32 |
| 12. Nathan MacDonald (3) | 2:29:49 |
| DNF. Jeff Castenmiller (3) |
| DNF. Justin Endersen (3) |
| DNF. Maurie Kowalski (3) |
| DNF. Matt Bown (3) |
| DNF. Jae-Ho Yoo (3) |
| DNF. Corey Anderson (3) |
| DNF. Johnson Jung (3) |
| DNF. Rod Campbell (3) |
| DNF. Paul Cross (3) |
| DNF. Derek Teed (3) |
| DNF. Christian Hansen (3) |
| DNF. Jordan Rees (3) |
| DNF. Bryce Fegley (3) |
|
| Cat 1/2 |
| 1. Cory Forrest (2) | 2:47:34 |
| 2. Ryan Anderson (2) | 2:48:27 |
| 3. Garth White (1/2)) | 2:48:27 |
| 4. David Lundine (2) | 2:48:27 |
| 5. Larry Zimich (1/2)) | 2:48:27 |
| 6. John Perkins (2) | 2:48:27 |
| 7. Tim Abercrombie (1/2)) | 2:48:27 |
| 8. Scott Laliberte (1) | 2:48:27 |
| 9. Marcel Aarden (2) | 2:48:27 |
| 10. Fraser Hayes (1) | 2:48:27 |
| 11. Kevin Noiles (1) | 2:48:27 |
| 12. Lloyd Thomas (1/2)) | 2:48:27 |
| 13. Jordan Guenette (2) | 2:48:27 |
| 14. Ryan Clarke (2) | 2:48:27 |
| 15. Damien Waugh (1) | 2:48:27 |
| 16. Paul Beard (2) | 2:48:43 |
| 17. Ryan Olson (1) | 3:27:09 |
| DNF. Ryan Smith (2) |
| DNF. Tim Sherstobitoff (1) |
| DNF. Dan Skinner (2) |
| DNF. Simon Craig (1) |
| DNF. Carl Jacobson (1) |
| DNF. Scott Slater (1) |
| DNF. Brad Slater (2) |
| DNF. Shane Savage (1) |
| DNF. Vinko Poldrugovac (2) |
| DNF. Jim Tsilemos (1/2)) |
| DNF. Sean Williams (2) |
| DNF. Philip Edamura (2) |
| DNF. David Dunnison (1) |
| DNF. Craig De Gier (1) |
| DNF. David Goosen (1) |
| DNF. Jay Hawranik (2) |