| Category A |
|
| Omnium |
| 1. Murray Solem (Epic/Schwalbe) | 28 points |
| 2. David Godfrey (Team Rubicon) | 19 points |
| 3. Andreas Hestler (Rocky Mountain Bicycles) | 17 points |
| 4. Dean Tracy (Team Rubicon) | 11 points |
|
| Scratch Race |
| 1. Kenny Williams (Saturn of Bellevue) |
| 2. Sam Wittingham (PVC Forte) |
| 3. Tony Zarsadias (Walker Chiropractic) |
| 4. Andreas Hestler (Rocky Mountain Bicycles) |
|
| Miss-n-Out |
| 1. Murray Solem (Epic/Schwalbe) |
| 2. Marsh Cooper (dEVo/Ryders/Powerbar) |
| 3. David Godfrey (Team Rubicon) |
| 4. Dean Tracy (Team Rubicon) |
|
| Points Race |
| 1. Kenny Williams (Saturn of Bellevue) |
| 2. Sam Wittingham (PVC Forte) |
| 3. Andreas Hestler (Rocky Mountain Bicycles) |
| 4. Marsh Cooper (dEVo/Ryders/Powerbar) |
|
| Keirin |
| 1. Keith Bruneau |
| 2. Cam MacKinnon (Team Alberta) |
| 3. Murray Solem (Epic/Schwalbe) |
| 4. David Godfrey (Team Rubicon) |
|
| Kilo |
| 1. Cam MacKinnon (Team Alberta) | 1:11:92 |
| 2. Yannik Morin | 1:12:16 |
| 3. Sam Wittingham (PVC Forte) | 1:12:49 |
| 4. Joel Regimbald (Colnago/Carrera ) | 1:12:54 |
|
| Match Sprints |
| 1. Kenny Williams (Saturn of Bellevue) |
| 2. Matt Chater |
| 3. Cam MacKinnon (Team Alberta) |
| 4. Sam Wittingham (PVC Forte) |
|
| 3000M Pursuit |
| 1. Andreas Hestler (Rocky Mountain Bicycles) | 3:48:63 |
| 2. Chris Reid (Epic/Schwalbe) | 3:53:63 |
| 3. Marsh Cooper (dEVo/Ryders/Powerbar) | 3:56:45 |
| 4. Erin Carter (Canadian National Team) | 4:03:19 |
|
| Olympic Sprint |
| 1. Keith Bruneau, Murray Solem, Matt Chater | 41:97 |
| 2. Chauncy Curl, Dean Tracy, David Godfrey | 43:48 |
| 3. Scott Crump, Shawn Crump, Stephen Schnarre | 44:07 |
| 4. Marsh Cooper, Doug Jensen, David Goosen | 45:67 |
|
| Category B |
|
| Omnium |
| 1. David Goosen (dEVo/Ryders/Powerbar) | 56 points |
| 2. Scott Crump (Lactic Acid) | 46 points |
| 3. John Tolkamp (Escape Velocity) | 22 points |
| 4. Gordon Ross (Escape Velocity) | 14 points |
| 4. Rene Regimbald (Olympic Oval) | 14 points |
| 4. Stephen Meyer (Atomic Racing) | 14 points |
|
| Scratch Race |
| 1. David Goosen (dEVo/Ryders/Powerbar) |
| 2. Scott Crump (Lactic Acid ) |
| 3. John Tolkamp (Escape Velocity) |
| 4. Paul Klimczak (Atomic Racing) |
|
| Miss-n-out |
| 1. Scott Crump (Lactic Acid ) |
| 2. David Goosen (dEVo/Ryders/Powerbar) |
| 3. Geoff Argue (dEVo/Ryders/Powerbar) |
| 4. John Tolkamp (Escape Velocity) |
|
| Points Race |
| 1. David Goosen (dEVo/Ryders/Powerbar) |
| 2. Geoff Argue (dEVo/Ryders/Powerbar) |
| 3. Gordon Ross (Escape Velocity) |
| 4. John Tolkamp (Escape Velocity) |
|
| Keirin |
| 1. David Goosen (dEVo/Ryders/Powerbar) |
| 2. Rene Regimbald (Olympic Oval) |
| 3. Scott Crump (Lactic Acid) |
| 4. Laura Yoisten (Colnago/Carrera) |
|
| Kilo |
| 1. Doug Jensen (dEVo/Ryders/Powerbar) | 1:15:76 |
| 2. Mark Emery (Atomic Racing) | 1:16:91 |
| 3. David Goosen (dEVo/Ryders/Powerbar) | 1:17:00 |
| 4. Stephen Meyer (Atomic Racing) | 1:17:52 |
|
| Match Sprints |
| 1. Marsh Cooper (dEVo/Ryders/Powerbar) |
| 2. Mark Emery (Atomic Racing) |
| 3. Scott Crump (Lactic Acid) |
| 4. Mark Butschler |
|
| Category C |
|
| Omnium |
| 1. Ian Lockley |
| 2. David Fayram |
| 3. Alex Pope |
| 4. Ian Fingler |
|
| Scratch Race |
| 1. Ian Lockley |
| 2. Alex Pope |
| 3. Paul Craig |
| 4. David Fayram |
|
| Miss-n-Out |
| 1. Ian Lockley |
| 2. David Fayram |
| 3. Ian Fingler |
| 4. Alex Pope |
|
| Points Race |
| 1. Ian Lockley |
| 2. Ian Fingler |
| 3. Alex Pope |
| 4. David Fayram |
|
| 500m TT |
| 1. Ian Lockley | 39:07 |
| 2. Laura Yoisten (Colnago/Carrera) | 39:55 |
| 3. Erin Carter (Canadian National Team) | 40:25 |
| 4. Breanna Loster (Epic/Schwalbe | 40:34 |