| Snr 1/2 Men |
| GC Place. Name (Club) | RR Place | RR Time | HC Place | HC Time | TT Place | TT Time | GC Time |
| 1. Murray Carter (Team Manitoba) | 1 | 3:22:55 | 8 | 0:02:31 | 4 | 0:01:18 | 3:26:34 |
| 2. Jeff Bolstad (TRS Racing) | 2 | 3:24:10 | 4 | 0:02:25 | 3 | 0:01:16 | 3:27:45 |
| 3. Jere Hu (ERTC/redbike) | 4 | 3:24:19 | 1 | 0:02:19 | 8 | 0:01:21 | 3:27:59 |
| 4. Gary Alexander (TRS Racing) | 8 | 3:30:25 | 2 | 0:02:22 | 2 | 0:01:16 | 3:34:03 |
| 5. Mike Stickland (Pedalhead Road/Sleeman) | 7 | 3:30:25 | 5 | 0:02:26 | 1 | 0:01:14 | 3:34:05 |
| 6. Graham Rudge (ERTC/redbike) | 11 | 3:30:38 | 6 | 0:02:30 | 11 | 0:01:22 | 3:34:30 |
| 7. Stephen German (Revoluzione) | 14 | 3:39:30 | 12 | 0:02:44 | 7 | 0:01:20 | 3:43:34 |
| 8. Dylan Snowdon (Bianchi/The Bike Shop) | 16 | 3:39:47 | 9 | 0:02:33 | 5 | 0:01:20 | 3:43:40 |
| 9. Harley Desprey (Velocity) | 17 | 3:43:19 | 11 | 0:02:44 | 10 | 0:01:22 | 3:47:25 |
| 10. Ted Emes (ERTC/redbike) | 20 | 3:54:50 | 13 | 0:02:45 | 6 | 0:01:20 | 3:58:55 |
| 11. Sean Huggins-Chan (bicisport) | 22 | 4:02:28 | 14 | 0:02:53 | 9 | 0:01:22 | 4:06:43 |
| 12. Guri Randhawa (Pedalhead Road/Sleeman) | 21 | 4:02:28 | 15 | 0:02:54 | 13 | 0:01:24 | 4:06:46 |
| dnf. Mark Fewster (TRS Racing) | 19 | 3:45:55 | 3 | 0:02:24 | | dns | x |
| dnf. Wade Wallace (TRS Racing) | 5 | 3:30:25 | 10 | 0:02:36 | | dns | x |
| dnf. Matt Decore (Pedalhead Road/Sleeman) | 3 | 3:24:10 | dns | x | x | x | x |
| dnf. Nick Jendzjowsky (Pedalhead Road/Sleeman) | 6 | 3:30:25 | dns | x | x | x | x |
| dnf. Dave Leahy (TRS Racing) | 9 | 3:30:25 | dns | x | x | x | x |
| dnf. Pat Dodge (Bianchi/The Bike Shop) | 10 | 3:30:25 | dns | x | x | x | x |
| dnf. Scott Manktelow (Rundle Mountain CC) | 12 | 3:30:46 | dns | x | x | x | x |
| dnf. Sean Barr (Pedalhead Road/Sleeman) | 13 | 3:30:46 | dns | x | x | x | x |
| dnf. Zbigniew Szymanski (United Cycle) | 15 | 3:39:30 | dns | x | x | x | x |
| dnf. Geoff Johns (Bianchi/The Bike Shop) | 18 | 3:45:55 | dns | x | x | x | x |
| dnf. John Bence (bicisport) | dnf | | 7 | 0:02:31 | 12 | 0:01:23 | x |
| dnf. Gregg Menard (Juventus) | dnf | | dns | x | x | x | x |
| dnf. Jon Wood (ERTC/redbike) | dnf | | dns | x | x | x | x |
| dnf. Dan Wood (ERTC/redbike) | dnf | | dns | x | x | x | x |
| dnf. Dave MacIsaac (Independent) | dnf | | dns | x | x | x | x |
| dnf. Ted Dahms (Pedalhead Road/Sleeman) | dnf | | dns | x | x | x | x |
|
| Cat 3 |
| 1. Ryan Anderson (Juventus) | 1 | 3:45:05 | 1 | 0:02:25 | 4 | 0:01:19 | 3:48:39 |
| 2. Shaun Adamson (United Cycle) | 3 | 3:45:14 | 3 | 0:02:33 | 2 | 0:01:18 | 3:49:01 |
| 3. Shawn Goulet (Pedalhead Road/Sleeman) | 6 | 3:45:19 | 6 | 0:02:36 | 5 | 0:01:19 | 3:49:14 |
| 4. Jon Benson (Manitoba) | 4 | 3:45:17 | 5 | 0:02:36 | 10 | 0:01:23 | 3:49:16 |
| 5. Greg Fulford (9th Street Cycle-Logic) | 7 | 3:45:24 | 4 | 0:02:35 | 6 | 0:01:20 | 3:49:19 |
| 6. Reid Dalgleish (Synergy) | 10 | 3:45:35 | 9 | 0:02:38 | 3 | 0:01:18 | 3:49:31 |
| 7. Ross Anderson (Synergy) | 9 | 3:45:27 | 11 | 0:02:45 | 8 | 0:01:23 | 3:49:35 |
| 8. Graeme Thomsom (bicisport) | 12 | 4:02:44 | 2 | 0:02:30 | 1 | 0:01:15 | 4:06:29 |
| 9. Dan Bierd (bicisport) | 15 | 4:02:44 | 8 | 0:02:37 | 7 | 0:01:20 | 4:06:41 |
| 10. Jay Hawranik (Manitoba) | 14 | 4:02:53 | 7 | 0:02:37 | 9 | 0:01:23 | 4:06:53 |
| dnf. Orest Massitti (bicisport) | 13 | 4:02:53 | 10 | 0:02:44 | | dns | |
| dnf. Michael Johns (CABC/Projekt 1) | 16 | 4:04:41 | 12 | 0:02:51 | | dns | |
| dnf. Paul MacDonald (United Cycle) | 2 | 3:45:14 | dnf | x | x | | |
| dnf. David Watson (Velocity) | 5 | 3:45:18 | dnf | x | x | | |
| dnf. Jason Lapierre (Independent) | 8 | 3:45:26 | dnf | x | x | | |
| dnf. Brian Bain (Bow Cycle/CMC) | 11 | 3:49:45 | dnf | x | x | | |
| dnf. Robert Martens (Blizzard) | dnf | | dnf | x | x | | |
| dnf. Tim Ogryzlo (Pedalhead) | dnf | | dnf | x | x | | |
| dnf. Andrew Gage (Eurotech) | dnf | | dnf | x | x | | |
| dnf. Brian Kullman (Synergy) | dnf | | dnf | x | x | | |
| dnf. Bob McKerrell (CABC/Projekt 1) | dnf | | dnf | x | x | | |
|
| Cat 4 |
| 1. Dan Bradley (ERTC/redbike) | 1 | 2:13:20 | 2 | 0:02:38 | 8 | 0:00:39 | 2:16:27 |
| 2. Tyler Boake (Synergy) | 13 | 2:13:20 | 1 | 0:02:36 | 1 | 0:00:37 | 2:16:33 |
| 3. Stephen Mundy (ERTC/redbike) | 3 | 2:13:20 | 6 | 0:02:40 | 10 | 0:00:40 | 2:16:36 |
| 4*. Dylan Menard (Juventus) | 5 | 2:13:20 | 5 | 0:02:40 | 4 | 0:00:38 | 2:16:38 |
| 5*. Andrew Nichol (Manitoba) | 15 | 2:13:20 | 1 | 0:02:36 | 15 | 0:00:42 | 2:16:38 |
| 6. Tommy Mak (Eurotech) | 11 | 2:13:20 | 2 | 0:02:38 | 12 | 0:00:41 | 2:16:39 |
| 7. Craig Borgland (bicisport) | 2 | 2:13:20 | 12 | 0:02:49 | 3 | 0:00:38 | 2:16:41 |
| 8. Chris Hooper (Synergy) | 7 | 2:13:20 | 10 | 0:02:46 | 2 | 0:00:37 | 2:16:43 |
| 9. Rob Reid (Crankmasters) | 10 | 2:13:20 | 7 | 0:02:41 | 17 | 0:00:43 | 2:16:44 |
| 10. Brian Zurek (Pedalhead) | 9 | 2:13:20 | 9 | 0:02:43 | 16 | 0:00:42 | 2:16:45 |
| 11. Nicholas Lacko (Manitoba) | 16 | 2:13:20 | 11 | 0:02:48 | 8 | 0:00:40 | 2:16:48 |
| 12. Dennis Bland (Crankmasters) | 6 | 2:13:20 | 13 | 0:02:53 | 6 | 0:00:39 | 2:16:52 |
| 13. Brad Wilfley (Crankmasters) | 4 | 2:13:20 | 15 | 0:02:55 | 9 | 0:00:40 | 2:16:55 |
| 14. Anthony Stadnyk (bicisport) | 8 | 2:13:20 | 16 | 0:02:56 | 11 | 0:00:40 | 2:16:56 |
| 15. James Ritchie (Deadgoat) | 22 | 2:19:07 | 18 | 0:02:59 | 14 | 0:00:41 | 2:22:47 |
| 16. Wayne Giles (Bow Cycle/CMC) | 23 | 2:23:37 | 14 | 0:02:53 | 18 | 0:00:44 | 2:27:14 |
| 17. Dean Rawson (Pedalhead Road/Sleeman) | 24 | 2:24:08 | 8 | 0:02:43 | 7 | 0:00:39 | 2:27:30 |
| 18. Stephen Ferris (Blizzard) | 25 | 2:24:39 | 20 | 0:03:06 | 5 | 0:00:38 | 2:28:23 |
| 19. Rob Onodera (GS Campione) | 26 | 2:44:21 | 22 | 0:03:56 | 13 | 0:00:41 | 2:48:58 |
| 20. Bill Blonski (bicisport) | 27 | 2:50:40 | 23 | 0:03:58 | 19 | 0:00:55 | 2:55:33 |
| dnf. Lukas Rasmussen (Headwinds) | 12 | 2:13:20 | 19 | 0:03:01 | | dns | x |
| dnf. Ross Harbottle (Bow Cycle/CMC) | 17 | 2:13:25 | 21 | 0:03:09 | | dns | x |
| dnf. Carlos Salas (TRS Racing) | 19 | 2:13:53 | 17 | 0:02:57 | | dns | x |
| dnf. Claude Breau (bicisport) | 14 | 2:13:20 | | dns | x | x | x |
| dnf. Frank Woolstencroft (Revoluzione) | 18 | 2:13:25 | | dns | x | x | x |
| dnf. Manrique Bautista (Pedalhead) | 20 | 2:15:08 | | dns | x | x | x |
| dnf. Jason Frank (CABC/Projekt 1) | 21 | 2:17:29 | | dns | x | x | x |
| dnf. Mel Storozynsky (bicisport) | dnf | dnf | | dns | x | x | x |
| *ties broken by tenths/hundreds in ITT stages. |
|
| Cat 5 |
| 1. Leroy Brower (Pedalhead) | 2 | 1:30:40 | 1 | 0:02:37 | 5 | 0:00:40 | 1:33:51 |
| 2. Aaron Chappell (ERTC/redbike) | 1 | 1:30:37 | 5 | 0:02:47 | 8 | 0:00:41 | 1:33:55 |
| 3. Jared Green (Sport Chek) | 3 | 1:30:47 | 2 | 0:02:41 | 3 | 0:00:40 | 1:34:05 |
| 4. Tim Bulger (ERTC/redbike) | 4 | 1:30:47 | 7 | 0:02:48 | 6 | 0:00:40 | 1:34:15 |
| 5. Thomas Auer (Pedalhead) | 5 | 1:30:54 | 10 | 0:02:55 | 11 | 0:00:42 | 1:34:31 |
| 6. John Kovacs (Independent) | 6 | 1:31:02 | 15 | 0:03:10 | 13 | 0:00:43 | 1:34:55 |
| 7. Brad VanderVeen (Velocity) | 7 | 1:31:21 | 11 | 0:02:56 | 12 | 0:00:42 | 1:34:59 |
| 8. John Plant (Crankmasters) | 9 | 1:31:38 | 13 | 0:03:03 | 4 | 0:00:40 | 1:35:21 |
| 9. Reid Cummings (Bow Cycle/CMC) | 10 | 1:31:53 | 4 | 0:02:46 | 14 | 0:00:43 | 1:35:22 |
| 10. Nic Andrichuk (Bow Cycle/CMC) | 11 | 1:31:57 | 18 | 0:03:17 | 9 | 0:00:41 | 1:35:55 |
| 11. Rod MacAlister (Crankmasters) | 13 | 1:36:51 | 3 | 0:02:44 | 2 | 0:00:39 | 1:40:14 |
| 12. Eric Smith (Bow Cycle/CMC) | 15 | 1:43:09 | 9 | 0:02:53 | 1 | 0:00:38 | 1:46:40 |
| 13. Mark Milburn (Bow Cycle/CMC) | 16 | 1:43:16 | 6 | 0:02:47 | 7 | 0:00:40 | 1:46:43 |
| 14. James Mollison (bicisport) | 17 | 1:43:48 | 16 | 0:03:10 | 16 | 0:00:45 | 1:47:43 |
| 15. Jason Buijs (Independent) | 20 |