| 1 | Michael Ireland (Neo) | CAN | 37.31 | | - |
| 2 | Jeremy Wotherspoon (A1) | CAN | 37.98 | | +0.670 |
| 3 | Jason Parker (Neo) | CAN | 38.19 | | +0.880 |
| 4 | Neal Marshall (Senior) | CAN | 38.20 | SB | +0.890 |
| 5 | Sylvain Bouchard (Senior) | CAN | 38.30 | | +0.990 |
| 6 | Kevin Marshall (Neo) | CAN | 38.59 | | +1.280 |
| 7 | Wayne Kainu (Neo) | CAN | 38.72 | | +1.410 |
| 8 | Todd Lachance (Senior) | CAN | 38.78 | | +1.470 |
| 9 | Mark Wild (Neo) | CAN | 39.08 | | +1.770 |
| 10 | Christopher Schubert (Senior) | CAN | 39.33 | | +2.020 |
| 11 | Shawn Holman (Neo) | CAN | 39.47 | PB | +2.160 |
| 12 | Mark Knoll (A1) | CAN | 39.77 | | +2.460 |
| 13 | Steve Quinn (Neo) | CAN | 39.88 | | +2.570 |
| 14 | Pascal Hinni (Senior) | SUI | 39.95 | | +2.640 |
| 15 | James Monson (Neo) | CAN | 40.60 | | +3.290 |
| 16 | Joachim Kuzel (Neo) | CAN | 40.79 | | +3.480 |
| 17 | Derrick Roberts (B1) | USA | 41.18 | | +3.870 |
| 18 | Matt Jordan (Neo) | CAN | 41.45 | | +4.140 |
| 19 | Olivier Larocque (A1) | CAN | 41.50 | | +4.190 |
| 20 | Jari Sokkanen (A1) | CAN | 41.87 | | +4.560 |
| 21 | Jim Fisher (Neo) | CAN | 41.88 | | +4.570 |
| 22 | Guy Bushell (Senior) | GBR | 42.16 | SB | +4.850 |
| 23 | Jason Colquhouhn (Senior) | CAN | 42.24 | | +4.930 |
| 24 | Marc McGee (A2) | CAN | 42.47 | | +5.160 |
| 25 | Alain Boucher (Neo) | CAN | 43.19 | | +5.880 |
| 26 | Chad Smith (Neo) | USA | 43.25 | | +5.940 |
| 27 | Andrew Nicholson (Senior) | NZL | 43.95 | | +6.640 |
| 28 | Shawn Williams (Senior) | CAN | 44.16 | PB | +6.850 |
| 29 | Carl Bahnmiller (B1) | CAN | 45.08 | | +7.770 |
| 30 | Todd Fairhead (Neo) | CAN | 46.28 | | +8.970 |
| 31 | Lev Aynbinder (M45) | CAN | 46.87 | | +9.560 |
| 32 | Dominique Fortin (n/a) | CAN | 48.62 | | +11.310 |
| 33 | Dustin Molicki (A2) | CAN | 50.11 | | +12.800 |
| 34 | Peter Vysen (n/a) | CAN | 1:14.27 | PB | +36.960 |