| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 | Lap 5 | Lap 6 |
| 1 | | Peter Wellsman | 53 | Pro City Racing | 47:18 | |
| 2 | | Robert Russell | 45 | Mid Island Velo Association | 47:19 | |
| 3 | | David Damery | 41 | Trail Bikes-Eatmore Sprouts | 47:20 | |
| 4 | | David Holden | 44 | Pro City Racing | 47:24 | |
| 5 | | Shawn Pettersen | 43 | Steed Cycles | 47:40 | |
| 6 | | Sean Cruickshank | 43 | Aviawest | 47:50 | |
| 7 | | Aaron Dusseault | 44 | Russ Hays | 47:58 | |
| 8 | | Brian Griffin | 47 | Team Alliance | 49:00 | |
| 9 | | Jamie Emery | 50 | Pro City Racing | 49:06 | |
| 10 | | Bill McMillan | 51 | Nanaimo MTB Club | 49:07 | |
| 11 | | Mike Murphy | 40 | Steed Cycles/Frontrunners | 49:13 | |
| 12 | | David MacLeod | 46 | IRC | 49:20 | |
| 13 | | Tony Webster | 41 | | 49:21 | |
| 14 | | Andy Achuff | 42 | Oak Bay Bikes | 49:26 | |
| 15 | | Lister Farrar | 53 | Tripleshot | 50:00 | |
| 16 | | Steve MacKenzie | 45 | | 50:14 | |
| 17 | | Doug Doyle | 52 | IRC | 50:22 | |
| 18 | | Ron Hewitson | 47 | Nanaimo MTB Club | 50:29 | |
| 19 | | Ken Olson | 45 | Nanaimo MTB Club | 50:34 | |
| 20 | | Jay Loder | 51 | Mighty Riders | 50:42 | |
| 21 | | Gary Croome | 41 | Frontrunners | 50:52 | |
| 22 | | Guy Gensey | 41 | Russ Hays | 51:09 | |
| 23 | | Robin Willard | 65 | | 51:59 | |
| 24 | | Tony Wakelin | 50 | IRC | 52:00 | |
| 25 | | Martin Machacek | 40 | Organic Athlete | 52:01 | |
| 26 | | James Tarrant | 49 | Oak Bay Bikes | 52:02 | |
| 27 | | John Rogers | 39 | Pro City Racing | 52:10 | |
| 28 | | Menno Jongsma | 42 | | 52:11 | |
| 29 | | Dan Proulx | 41 | | 52:12 | |
| 30 | | Kim Webb | 40 | Naked | 52:22 | |
| 31 | | Derek Steel | 68 | Arrowsmith Bikes | 52:27 | |
| 32 | | Steve Crowley | 51 | Team Steve | 52:36 | |
| 33 | | Ty Bellavie | 49 | O2 | 52:44 | |
| 34 | | Mike Sevcov | 58 | Everti Bikes | 52:50 | |
| 35 | | Kelly Landolt | 49 | IRC | 52:57 | |
| 36 | | Brad Head | 48 | Tripleshot | 53:07 | |
| 37 | | Wade Luksay | 40 | UROC | 53:11 | |
| 38 | | Kirby Villeneuve | 46 | Nanaimo MTB Club | 53:18 | |
| 39 | | James Pauly | 55 | Tripleshot | 53:36 | |
| 40 | | Cordis Schlossberger | 39 | | 53:53 | |
| 41 | | Mark Ritchie | 43 | PT Performance training | 54:06 | |
| 42 | | Shayne Alexander | 40 | Riders Cycles | 54:47 | |
| 43 | | Chris Wilberg | 50 | Red Truck Racing | 55:04 | |
| 44 | | Paul Kane | 53 | | 55:16 | |
| 45 | | Dan Leonard | 43 | StuckyLife | 55:20 | |
| 46 | | Malcolm Faulkner | 55 | O2 | 55:21 | |
| 47 | | John Forstrom | 50 | | 55:56 | |
| 48 | | Patrick Rife | 44 | | 56:10 | |
| 49 | | Dan Clements | 54 | RCCC | 47:34 | -1 |
| 50 | | Eric Simonson | 45 | Tripleshot | 47:36 | -1 |
| 51 | | Ron Edwards | 47 | | 47:45 | -1 |
| 52 | | Iain Hay | 43 | Mid Island Velo Association | 48:20 | -1 |
| 53 | | Simon Ciceri | 44 | O2 | 48:40 | -1 |
| 54 | | Russell Berg | 43 | | 49:05 | -1 |
| 55 | | Silvio Tognela | 52 | TriStars Training | 49:18 | -1 |
| 56 | | Bill Lane | 65 | | 49:36 | -1 |
| 57 | | Steve Grant | 53 | Trail Bikes-Eatmore Sprouts | 50:46 | -1 |