| Place | Bib# | Name | Age | Club | Times | Laps | Lap 1 | Lap 2 | Lap 3 | Lap 4 | Lap 5 | Lap 6 |
| 1 | | Halldor Gunnarsson | 32 | Capital City Cycles | 37:20 | |
| 2 | | Lee Blais | 39 | Alberni SingleSpeeders | 37:51 | |
| 3 | | Andrew Grant | 16 | Trail Bikes-Eatmore Sprouts | 39:03 | |
| 4 | | Glenn Wakeling | 47 | Trail Bikes-Eatmore Sprouts | 39:08 | |
| 5 | | Nigel Ellsay | 17 | Trail Bikes-Eatmore Sprouts | 39:58 | |
| 6 | | Andy Pitre | 33 | Me Team | 39:59 | |
| 7 | | Chris Dickinson | 37 | Oak Bay Bikes | 40:24 | |
| 8 | | Adam de Vos | 18 | Oak Bay Bikes Westshore | 40:26 | |
| 9 | | Evan Carey | 17 | Tripleshot | 40:28 | |
| 10 | | Cam Maysmith | 30 | Riders Cycles | 40:39 | |
| 11 | | Jordan Kinghorn | 16 | Kelly's Kids Triathlon | 40:59 | |
| 12 | | Shawn Boyd | 38 | Mid Island Velo Association | 41:09 | |
| 13 | | JP Baron | 36 | Syndicate | 41:36 | |
| 14 | | Travis Lapointe | 37 | | 41:46 | |
| 15 | | Pelle Gustavs | 19 | | 41:54 | |
| 16 | | Tobin Henderson | 32 | | 42:46 | |
| 17 | | Jeff Bujas | 32 | Tripleshot | 43:04 | |
| 18 | | Paul Auton | 34 | | 43:06 | |
| 19 | | Justin Bailey | 25 | JJ Pakenham | 43:18 | |
| 20 | | Chris Hall | 42 | Alberni Valley Riders | 43:24 | |
| 21 | | Michael Arensen | 40 | Tripleshot | 43:37 | |
| 22 | | Bryan Rehill | 37 | | 43:55 | |
| 23 | | Dan Owen | 18 | | 38:45 | -1 |
| 24 | | Duncan Grant | 15 | Tripleshot | 39:27 | -1 |
| 25 | | Caden Stephens | 15 | Alberni Valley Riders | 42:15 | -1 |
| 26 | | Antonio Burtini | 16 | | 48:18 | -2 |
| DNF | | David Brown | 15 | Tripleshot | | -5 |
| DNF | | Jeff Coleman | 31 | Condo Group | | -4 |
| DNF | | Quentin Liedtke | 34 | Tripleshot | | -3 |
| DNF | | Eric Bruvall | 39 | Alberni Valley Riders | | -3 |
| DNF | | Brent Larkin | 32 | Oak Bay Bikes | | -2 |
| DNF | | Chris Sundby | 19 | Oak Bay Bikes Westshore-Kellys Kids Tri | | |