| Finish | Gap | Spd |
| 1. Christian Meier (Symmetrics - Cat 1/2) | 35:01 | 00:00 | 20.9 |
| 2. Marsh Cooper (Symmetrics - Cat 1/2) | 35:20 | 00:19 | 20.7 |
| 3. Kerry Farrell (Wheelsport - M40-49) | 37:48 | 02:47 | 19.4 |
| 4. Sean Dawson (Trek - Cat 1/2) | 38:04 | 03:03 | 19.2 |
| 5. Jason Thompson (Escape Velocity - Cat 3) | 38:12 | 03:11 | 19.2 |
| 6. Kevin Noiles (Escape Velocity - Cat 1/2) | 38:17 | 03:16 | 19.1 |
| 7. Ryan Smith (Kelowna Cycle - Cat 3) | 38:30 | 03:29 | 19 |
| 8. Larry Zimich (Team Coastal - Cat 1/2) | 38:37 | 03:36 | 19 |
| 9. Min Van Velzen (Symmetrics - Cat 1/2) | 39:15 | 04:14 | 18.6 |
| 10. Philip Burgess (M30-39) | 39:49 | 04:48 | 18.4 |
| 11. Damien Waugh (Rocky Mountain - Cat 1/2) | 40:45 | 05:44 | 18 |
| 12. Shane Savage (Rocky Mountain - Cat 1/2) | 40:46 | 05:45 | 18 |
| 13. Tyrone Maguire (Cat 5) | 41:01 | 06:00 | 17.8 |
| 14. Al Gair (Cat 4) | 41:02 | 06:01 | 17.8 |
| 15. Galen Kehler (Wenting's Cycle - Cat 3) | 41:03 | 06:02 | 17.8 |
| 16. Alex Northey (Team Coastal - Cat 4) | 41:15 | 06:14 | 17.7 |
| 17. Jae-ho Yoo (Atomic Racing - Cat 4) | 41:21 | 06:20 | 17.7 |
| 18. Blair Scott (Mighty Riders - Cat 4) | 41:32 | 06:31 | 17.6 |
| 19. Marcel Aarden (Schwalbe - Cat 3) | 41:34 | 06:33 | 17.6 |
| 20. Frank Weber (Cat 4) | 43:00 | 07:59 | 17 |
| 21. David Gerth (Team Coastal - Cat 4) | 43:03 | 08:02 | 17 |
| 22. Ron Klopfer (Cat 4) | 43:03 | 08:02 | 17 |
| 23. Jonathan Page (Cat 4) | 43:32 | 08:31 | 16.8 |
| 24. Graeme Bant (Sugoi/Giant/M - U19) | 43:32 | 08:31 | 16.8 |
| 25. Neil Davies (M40-49) | 43:42 | 08:41 | 16.8 |
| 26. Darrell Fox (M40-49) | 43:45 | 08:44 | 16.7 |
| 27. Zeb Piggot Dugg (Cat 5) | 44:01 | 09:00 | 16.6 |
| 28. Patrick Love (Cat 5) | 44:19 | 09:18 | 16.5 |
| 29. Andrew Lea (Team Coastal - Cat 5) | 44:20 | 09:19 | 16.5 |
| 30. Brent Hambelton (M30-39) | 44:20 | 09:19 | 16.5 |
| 31. Bill Latham (M40-49) | 44:41 | 09:40 | 16.4 |
| 32. Axel Bergman (Cat 3) | 44:43 | 09:42 | 16.4 |
| 33. Curtis Weber (Cat 4) | 44:55 | 09:54 | 16.3 |
| 34. Reid Tucker (U19) | 45:12 | 10:11 | 16.2 |
| 35. Nick Smit (Spokenmotion - Cat 4) | 45:21 | 10:20 | 16.1 |
| 36. Casey Charlston (Team Coastal - Cat 5) | 45:24 | 10:23 | 16.1 |
| 37. Eric Van Veen (Team Coastal - Cat 3) | 46:14 | 11:13 | 15.8 |
| 38. Scott McDonald (Mighty Riders - M30-39) | 46:15 | 11:14 | 15.8 |
| 39. Doug Mulder (Team Wedgewood - M40-49) | 46:15 | 11:14 | 15.8 |
| 40. Bruce Stevens (Kelowna Cycle - M50-59) | 46:25 | 11:24 | 15.8 |
| 41. Darrin Grund (Team Coastal - M30-39) | 46:50 | 11:49 | 15.6 |
| 42. David Beggs (Derailleurs in the Mist - M40-49) | 47:31 | 12:30 | 15.4 |
| 43. Owen Sturgess (Cat 5) | 47:32 | 12:31 | 15.4 |
| 44. Tyler Tabor (M40-49) | 47:38 | 12:37 | 15.4 |
| 45. James Pearsen (Cat 4) | 47:54 | 12:53 | 15.3 |
| 46. David Miller (Team Coastal - Cat 4) | 47:55 | 12:54 | 15.3 |
| 47. Michael Barker (Team Coastal - M40-49) | 47:55 | 12:54 | 15.3 |
| 48. Bill Riley (Team Coastal - M50-59) | 48:57 | 13:56 | 15 |
| 49. Lee Darling (Team Coastal - Cat 1/2/3) | 49:27 | 14:26 | 14.8 |
| 50. John Tani (M40-49) | 49:46 | 14:45 | 14.7 |
| 51. Gill Walker (Team Coastal - Cat 4) | 50:13 | 15:12 | 14.6 |
| 52. Dominic Walsh (Atomic Racing - Cat 4) | 50:44 | 15:43 | 14.4 |
| 53. Christian Crosby (Le Peloton - M40-49) | 51:38 | 16:37 | 14.2 |
| 54. Wayne Adare (M40-49) | 51:52 | 16:51 | 14.1 |
| 55. Leslie Vice (Dizzy Chicks - Cat 4) | 52:01 | 17:00 | 14.1 |
| 56. Alan Jenkins (Cat 4) | 52:18 | 17:17 | 14 |
| 57. Jakub Swasiela (Cat 5) | 52:34 | 17:33 | 13.9 |
| 58. Benjamin Faber (Team Coastal - Cat 4) | 53:04 | 18:03 | 13.8 |
| 59. Kevin Cunningham (Symmetrics - M40-49) | 53:49 | 18:48 | 13.6 |
| 60. Patrick Brick (Cat 4) | 54:34 | 19:33 | 13.4 |
| 61. Lisa Jaffary (Kelowna Cycle - Mstr) | 55:00 | 19:59 | 13.3 |
| 62. Sue Ing (Cat 4) | 55:41 | 20:40 | 13.1 |
| 63. Carolyn Owen (Atomic Racing - Cat 4) | 55:54 | 20:53 | 13.1 |
| 64. Karen Nakagawa (Dizzy Chicks - Cat 4) | 57:18 | 22:17 | 12.8 |
| 65. Tony Thompson (M50-59) | 57:57 | 22:56 | 12.6 |
| 66. Erich Zwick (Cat 4) | 59:24 | 24:23 | 12.3 |
| 67. Ron Price (Team Coastal - M50-59) | 59:46 | 24:45 | 12.2 |
| 68. Helen Harding (Cat 4) | 00:34 | 25:33 | 12.1 |
| 69. Eric Dwyer (Team Coastal - Cat 5) | 1:01:02 | 26:00 | 12 |
| 70. Russell Barker (Cat 5) | 1:03:51 | 28:50 | 11.5 |
| 71. Rachel Canning (dEVo/Powerbar - U19) | 1:06:41 | 31:40 | 11 |
| DNF. Carl Jacobson (Rocky Mountain - Cat 1/2)- |
|
| U17 |
| 1. Matthew Potma (Lactic Acid Racing - U17) | 35:18 | 00:00 | 17 |
| 2. Matthew Bowe (Lactic Acid Racing - U17) | 38:52 | 03:34 | 15.4 |
| 3. Maurie Kowalski (Lactic Acid Racing - U17) | 42:04 | 06:46 | 14.3 |
| 4. Andries Smit (U17) | 48:53 | 13:35 | 12.3 |
| 5. Jordan Rees (Comox Valley Cycling - U17) | 53:53 | 18:35 | 11.1 |
| 6. Camille Nonis (U17) | 54:37 | 19:19 | 11 |
| DNF. Kyla Valleau (Team Squamish - U17) |
| DNF. Kirk Mcdowall (Lactic Acid Racing - U17) |
|
| U15/U13 |
| 1. Kevin Thorpe (dEVo/Powerbar - U15) | 24:57 | 00:00 | 14.4 |
| 2. Curtis Jung (dEVo/Powerbar - U15) | 25:21 | 00:24 | 14.2 |
| 3. Sam Morris (U13) | 18:06 | 00:00 | 13.3 |
| 4. Sierra Garrison (Dizzy Cycles - U13) | 23:57 | 05:51 | 10 |
| 5. Emma Fingler (Club Krebs - U13) | 27:54 | 09:48 | 8.6 |
| 6. Ellie Delich (U13) | 28:47 | 10:41 | 8.3 |