| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 |
| 1 | | Rob Parkin | 24 | Trek | 40:24 | |
| 2 | | Chris Sundby | 19 | Oak Bay Bikes Westshore/Kelly's Kids Triathlon | 40:50 | |
| 3 | | Shawn Boyd | 38 | Mid Island Velo Association | 41:45 | |
| 4 | | Brent Larkin | 32 | StuckyLife | 41:58 | |
| 5 | | Halldor Gunnarsson | 32 | Capital City Cycles | 42:03 | |
| 6 | | Lee Blais | 39 | Alberni SingleSpeeders | 42:18 | |
| 7 | | trevor m jones | 34 | Everti Bikes | 42:19 | |
| 8 | | Andy Pitre | 33 | Me Team | 42:59 | |
| 9 | | Jason Binab | 36 | Pro City Racing | 43:06 | |
| 10 | | Robin Dutton | 35 | Everti Bikes | 43:18 | |
| 11 | | John Lam | 37 | Nanaimo MTB Club | 43:19 | |
| 12 | | Cam Maysmith | 30 | Riders Cycles | 43:59 | |
| 13 | | Michael McArthur | 37 | | 44:09 | |
| 14 | | Chris Dickinson | 37 | Oak Bay Bikes | 44:17 | |
| 15 | | Clayton Webb | 24 | StuckyLife | 44:41 | |
| 16 | | Jonathon Bouchard | 30 | | 44:42 | |
| 17 | | Tobin Henderson | 32 | | 45:28 | |
| 18 | | Bryan Rehill | 37 | Mid Island Velo Association | 45:38 | |
| 19 | | Pelle Gustavs | 20 | Sooke Mountain Club | 47:28 | |
| 20 | | Glenn Wakeling | 47 | Trail Bikes-Eatmore Sprouts | 47:33 | |
| 21 | | Dave Brown | 36 | RCCC | 48:16 | |
| 22 | | Duncan Grant | 16 | Tripleshot | 48:59 | |
| 23 | | Warren Woodward | | | 49:51 | |
| 24 | | Logan Simonson | 15 | Aviawest VAC | 52:10 | |
| 25 | | Chris Macleod | 14 | Tripleshot | 54:28 | |
| DNF | | Nathananiel Morton | 32 | | | -3 |
| DNF | | Niels Steiner | 37 | | | -3 |