| U15 Men |
| 1 Samuel Beaudoin (Juventus) |
0:15:28.1 |
| 2 Dylan Pinter-Findlater (Synergy Racing) |
at 2:09.9 |
| 3 Isaac Niles (Olympic Oval) |
3:09.3 |
| 4 Sam Ratzke (CMC/Bow Cycle) |
3:22.4 |
| 5 Graham Seasons (Independent) |
4:48.0 |
| |
| U17 Men |
| 1 Nicolas Garcia (Synergy Racing) |
0:15:15.4 |
| 2 Dan Rosichuk (Velocity Cycling Club) |
at 1:58.0 |
| 3 Dylan Law (Juventus) |
2:06.7 |
| 4 Kevin Seasons (Independent) |
5:24.5 |
| |
| Junior Men |
| 1 Andrew Spahr (RMCC/Couloir) |
0:16:35.6 |
| 2 Sean Qi (Rundle Mountain CC) |
at 1:04.4 |
| |
| Paralympic Men |
| 1 John Bereczki (bicisport) |
0:27:21.0 |
| |
| Handcycle |
| 1 Brian Martin (bicisport) |
1:00:31.8 |
| |
| Master Men 70+ |
| 1 Peter Bigg (Edmonton Masters CC) |
0:21:35. |
| |
| Master 50-59 |
| 1 Pat Dodge (The Bike Shop) |
0:15:05.9 |
| 2 David C. Watson (Velocity Cycling Club) |
at 0:52.7 |
| 3 Tommy Mak (Eurotech Cycle) |
0:55.4 |
| 4 Ed Heacock (Velocity Cycling Club) |
1:03.6 |
| 5 Mike Healy (Speed Theory) |
4:05.0 |
| |
| Master 40-49 |
| 1 Mitch Klassen (Independent) |
0:14:01.5 |
| 2 Brian Countryman (Velocity Cycling Club) |
at 0:15.7 |
| 3 Clayton Paradis (Pedalhead Racing) |
0:24.9 |
| 4 Peter Lawrence (Team H&R Block/Kona) |
0:42.7 |
| 5 Yuri Lipkov (bicisport) |
1:01.8 |
| 6 Carlos Salas (Speed Theory) |
3:24.6 |
| 7 Gord Trainor (Independent) |
3:47.4 |
| 8 CP Walsh (Synergy Racing) |
4:08.2 |
| |
| Master 30-39 |
| 1 Craig Debellefeuille (CMC/Bow Cycle) |
0:14:41.2 |
| 2 Dennis Bland (Speed Theory) |
at 0:10.1 |
| 3 Gabor Csonka (Deadgoat Racing) |
0:21.1 |
| 4 Harley Borlee (Speed Theory) |
1:17.1 |
| 5 Adrian Specogna (CMC/Bow Cycle) |
1:55.7 |
| 6 Jay Keddy (Independent) |
3:57.3 |
| 7 James Cruickshank (bicisport) |
5:14.4 |
| |
| Master Women 30-39 |
| 1 Sonia Utting (Independent) |
0:17:30.2 |
| |
| Open Women |
| 1 Nik Vogler (Independent) |
0:16:18.6 |
| 2 Heather Kay (ERTC/Revolution Cycle) |
at 0:26.1 |
| 3 Loni Klettl (freeskool) |
0:42.7 |
| |
| Category 5 |
| 1 Darren Nielsen (Niklas Group) |
0:14:56.7 |
| 2 Darcy Gullacher (Speed Theory) |
at 0:30.9 |
| 3 Darryl Parry (Speed Theory) |
0:48.3 |
| 4 Dean Blackwood (Independent) |
1:34.5 |
| 5 Peter King (Blizzard Bike Club) |
1:50.7 |
| 6 Murray Oshanyk (Rundle Mountain CC) |
2:20.2 |
| 7 Shaun Inglehart (Independent) |
2:34.2 |
| 8 Stephen Pickett (Speed Theory) |
2:50.4 |
| 9 Jacek Kasprzyk (Calgary Crankmasters) |
3:12.5 |
| 10 Andrew Hill (Speed Theory) |
4:36.7 |
| 11 Francisco Noriega (Eurotech Cycle) |
5:22.0 |
| 12 George Berry (Velocity Cycling Club) |
6:38.1 |
| |
| Category 4 |
| 1 Aaron Falkenberg (ERTC/Revolution Cycle) |
0:15:08.3 |
| 2 Eric Jensen (Rundle Mountain CC) |
at 0:20.1 |
| 3 Stephen Andrichuk (CMC/Bow Cycle) |
0:28.3 |
| 4 Stephen Lund (Niklas Group) |
0:54.8 |
| 5 Rob Found (Velocity Cycling Club) |
1:15.5 |
| 6 Clarke Ellis (Speed Theory) |
1:21.6 |
| 7 Carl Miiller (Speed Theory) |
1:21.8 |
| 8 Wen-Pin Lin (bicisport) |
1:33.2 |
| 9 Travis Anderson (ERTC/Revolution Cycle) |
2:13.7 |
| 10 Patrick Brick (Calgary Crankmasters) |
9:43.9 |
| |
| Category 3 |
| 1 Rob Brandrick (Independent) |
0:14:15.2 |
| 2 Darren Anderson (Rundle Mountain CC) |
at 0:46.6 |
| 3 Donnie King (CMC/Bow Cycle) |
0:55.2 |
| 4 Bill Quinney (Synergy Racing) |
1:36.7 |
| DNF Robert Martens (Blizzard) |
| |
| Open Men - Cat. 1/2 |
| 1 Cody Canning (ERTC/Revolution Cycle) |
0:13:04.4 |
| 2 Gideon Krishtalka (Team H&R Block/Kona) |
at 0:08.6 |
| 3 Chris Mcneil (Team H&R Block/Kona) |
0:33.3 |
| 4 Troy Henry (Team Yukon) |
0:39.6 |
| 5 Manuel Fehlmann (Pedalhead/Balance Point Racing) |
0:42.4 |
| 6 Zane Westerbeek (Team H&R Block/Kona) |
1:01.8 |
| 7 Ryan Hopping (United Cycle) |
1:23.4 |
| 8 Lachlan Holmes (Speed Theory) |
1:44.5 |
| 9 Trev Williams (Speed Theory) |
1:56.0 |