| Overall |
| 1. Ricky Federau (Elite Men) | 2:49:05 |
| 2. Neal Kindree (Elite Men) | 2:49:48 |
| 3. Galen Kehler (Elite Men) | 2:54:57 |
| 4. Jaimie Douglas (Elite Men) | 2:56:12 |
| 5. Michael Hunter (Elite Men) | 2:56:23 |
| 6. Stefan Widmer (Elite Men) | 2:56:46 |
| 7. David Kvick (40-44 Men) | 2:56:59 |
| 8. Sven Strum (Elite Men) | 2:58:22 |
| 9. Matt Ryan (Elite Men) | 2:59:14 |
| 10. Ryan Oliver (30-34 Men) | 2:59:20 |
| 11. Ryan Edwards (Elite Men) | 3:01:57 |
| 12. Justin Mark (Elite Men) | 3:03:25 |
| 13. Drew Mackenzie (Elite Men) | 3:03:29 |
| 14. Dwayne Kress (Elite Men) | 3:03:46 |
| 15. John Fokkema (Elite Men) | 3:04:11 |
| 16. Derek Thomas (35-39 Men) | 3:06:02 |
| 17. Matt Bodkin (Elite Men) | 3:06:27 |
| 18. Ian Mackie (Elite Men) | 3:06:46 |
| 19. Dave Burch (Elite Men) | 3:06:49 |
| 20. Brendan Macintosh (Elite Men) | 3:07:58 |
| 21. Carsten Ivany (Elite Men) | 3:09:13 |
| 22. Alison Sydor (Elite Women) | 3:10:13 |
| 23. Matthew Cottrell (Elite Men) | 3:12:33 |
| 24. Catharine Pendrel (Elite Women) | 3:12:34 |
| 25. Dave Vunic (Elite Men) | 3:12:49 |
| 26. Ted Matson (19-39 Men Marathon) | 3:14:15 |
| 27. Tony Routley (45-49 Men) | 3:14:29 |
| 28. Mike Palmer (19-39 Men Marathon) | 3:14:42 |
| 29. Nels Guloien (50+ Men) | 3:15:59 |
| 30. Scott Woolley (40-44 Men) | 3:16:32 |
| 31. Shayn Sawatzky (19-39 Men Marathon) | 3:16:33 |
| 32. Michael Boehm (19-39 Men Marathon) | 3:17:33 |
| 33. Christopher Mccrum (25-29 Men) | 3:17:59 |
| 34. Chris Weech (19-39 Men Marathon) | 3:18:03 |
| 35. Mike Edwards (35-39 Men) | 3:18:05 |
| 36. Bryan Anderson (Elite Men) | 3:19:44 |
| 37. Geoff Clark (19-39 Men Marathon) | 3:20:04 |
| 38. Mike Charuk (40-44 Men) | 3:20:28 |
| 39. Wendy Simms (Elite Women) | 3:20:34 |
| 40. Dustin Gordon (20-24 Men) | 3:21:03 |
| 41. Matthew Green (Elite Men) | 3:21:42 |
| 42. Matthew Hewitt (Elite Men) | 3:21:43 |
| 43. Trevor Hopkins (19-39 Men Marathon) | 3:21:52 |
| 44. David Hilhorst (19-39 Men Marathon) | 3:22:17 |
| 45. Pat Doyle (Elite Men) | 3:23:01 |
| 46. Benjamin Schmidt (Elite Men) | 3:23:12 |
| 47. Dave Heisler (35-39 Men) | 3:23:34 |
| 48. Steven Murray (19-39 Men Marathon) | 3:24:13 |
| 49. Randy Williams (Elite Men) | 3:25:53 |
| 50. Rob Mcskimming (45-49 Men) | 3:25:58 |
| 51. Yoshito Tsuji (Elite Men) | 3:26:21 |
| 52. Dale Muir (30-34 Men) | 3:26:24 |
| 53. Martin Rother (40-44 Men) | 3:26:25 |
| 54. Greg Inkster (40-44 Men) | 3:26:46 |
| 55. Tyler Dumont (35-39 Men) | 3:27:11 |
| 56. Jonny Rockall (35-39 Men) | 3:27:47 |
| 57. Mike Mckee (19-39 Men Marathon) | 3:27:53 |
| 58. Paul Craig (35-39 Men) | 3:27:57 |
| 59. Chris Bates (17-19 Men) | 3:28:06 |
| 60. Brian Cooke (Elite Men) | 3:28:27 |
| 61. Graham Garrison (40+ Men Marathon) | 3:28:30 |
| 62. Dean Linnell (35-39 Men) | 3:29:45 |
| 63. Lee Harrison (45-49 Men) | 3:29:49 |
| 64. Steve Crowley (45-49 Men) | 3:30:12 |
| 65. Steve Crowley (45-49 Men) | 3:30:12 |
| 66. David Stewart (19-39 Men Marathon) | 3:30:20 |
| 67. Troy Woodburn (Elite Men) | 3:30:36 |
| 68. Paul Newitt (40+ Men Marathon) | 3:30:56 |
| 69. Roy Mcbeth (19-39 Men Marathon) | 3:31:10 |
| 70. Andrew Clarke (30-34 Men) | 3:31:47 |
| 71. Sean Stanhope (14-16 Men) | 3:31:57 |
| 72. Dave Norona (35-39 Men) | 3:31:58 |
| 73. John Irvine (19-39 Men Marathon) | 3:33:10 |
| 74. Glenn Dorey (40-44 Men) | 3:33:24 |
| 75. Vesa Suomalainen (40-44 Men) | 3:33:35 |
| 76. Alan Ross (35-39 Men) | 3:33:59 |
| 77. Wayne Calder (30-34 Men) | 3:34:23 |
| 78. Rob Gosselin (30-34 Men) | 3:35:43 |
| 79. Graham Tutti (30-34 Men) | 3:35:54 |
| 80. Eron Chorney (Elite Women) | 3:36:07 |
| 81. Graham Henderson (40-44 Men) | 3:36:09 |
| 82. Matt Potma (14-16 Men) | 3:36:15 |
| 83. Richard Potter (35-39 Men) | 3:36:26 |
| 84. Douglas Richardson (40-44 Men) | 3:36:29 |
| 85. Darren Quist (35-39 Men) | 3:36:31 |
| 86. Rick Bowerman (40-44 Men) | 3:36:44 |
| 87. Meghan Kindree (Elite Women) | 3:36:50 |
| 88. Kevin Calhoun (Elite Men) | 3:37:19 |
| 89. Steven Donnelly (35-39 Men) | 3:37:53 |
| 90. Brian Berg (45-49 Men) | 3:38:04 |
| 91. Todd Carter (40-44 Men) | 3:39:12 |
| 92. Mike Seniuk (35-39 Men) | 3:39:40 |
| 93. Bart Nakano (40+ Men Marathon) | 3:39:42 |
| 94. Rod Dagneau (45-49 Men) | 3:39:52 |
| 95. Bernard Leroux (50+ Men) | 3:39:53 |
| 96. Lloyd Thomas (Elite Men) | 3:40:16 |
| 97. Richard Juryn (45-49 Men) | 3:40:20 |
| 98. Trevor Jones (25-29 Men) | 3:40:24 |
| 99. Johnny Halliday (40-44 Men) | 3:40:40 |
| 100. Mike Rauch (30-34 Men) | 3:41:39 |