| 1 | Vincent Labrie (Neo) | CAN | 37.92 | | - |
| 2 | Muncef Ouardi (Neo) | CAN | 38.73 | | +0.810 |
| 3 | James Monson (M30) | CAN | 39.17 | | +1.250 |
| 4 | Eric Brisson (M30) | CAN | 39.18 | | +1.260 |
| 5 | Kyle Parrott (Neo) | CAN | 39.19 | | +1.270 |
| 6 | Jean-René Bélanger (Senior) | CAN | 39.52 | | +1.600 |
| 7 | Cailean Duggan (Senior) | CAN | 39.57 | | +1.650 |
| 8 | Dustin Johnston (Neo) | CAN | 39.66 | | +1.740 |
| Ian Houghton (Senior) | CAN | 39.66 | | +1.740 |
| 10 | Mykola Makowsky (Neo) | CAN | 39.95 | | +2.030 |
| 11 | Neal Zaluski (Senior) | CAN | 40.08 | | +2.160 |
| 12 | Jeff Kitura (Senior) | CAN | 40.15 | | +2.230 |
| 13 | Jean-François Tessier (Neo) | CAN | 40.33 | | +2.410 |
| 14 | James Bruner (Neo) | CAN | 40.34 | | +2.420 |
| 15 | Ricky Krieck (Neo) | CAN | 40.35 | | +2.430 |
| 16 | Timothy Gladysz (Neo) | CAN | 40.45 | | +2.530 |
| 17 | Jeff Moir (Senior) | CAN | 40.57 | | +2.650 |
| 18 | Graeme Koelwyn (Neo) | CAN | 40.78 | | +2.860 |
| 19 | Terrence McConnell (Neo) | CAN | 40.81 | | +2.890 |
| 20 | Marcin Goszczynski (Senior) | CAN | 40.83 | | +2.910 |
| 21 | Marc-Antoine Gagnon (A2) | CAN | 40.84 | | +2.920 |
| 22 | Brian McSorley (Neo) | CAN | 40.86 | | +2.940 |
| 23 | Adam McCabe (Neo) | CAN | 40.92 | | +3.000 |
| 24 | Philippe Tremblay (Senior) | CAN | 40.94 | | +3.020 |
| 25 | Jamie Gregg (Neo) | CAN | 40.99 | | +3.070 |
| 26 | Brian Jalbert (Senior) | CAN | 41.23 | | +3.310 |
| 27 | Alexandre Garant (A1) | CAN | 41.45 | | +3.530 |
| 28 | Mark Jesney (Senior) | CAN | 41.64 | | +3.720 |
| 29 | Clovis Augér (A1) | CAN | 41.71 | | +3.790 |
| 30 | Vincent Blouin (A1) | CAN | 41.84 | | +3.920 |
| 31 | Tyler Johnston (Senior) | CAN | 41.86 | | +3.940 |
| 32 | Keith Sulzer (A1) | CAN | 41.88 | | +3.960 |
| 33 | Derek May (Neo) | CAN | 42.07 | | +4.150 |
| 34 | Philippe Hardy (B1) | CAN | 42.10 | | +4.180 |
| 35 | Tim Kury (Neo) | CAN | 42.34 | | +4.420 |
| 36 | Adam Laurence (Neo) | CAN | 42.37 | | +4.450 |
| 37 | Guillaume Blais-Dufour (B1) | CAN | 42.49 | | +4.570 |
| 38 | Brock Anderson (A2) | CAN | 42.52 | | +4.600 |
| 39 | Sean Jackson (Neo) | CAN | 42.71 | | +4.790 |
| 40 | Lucas Duffield (A1) | CAN | 42.83 | | +4.910 |
| 41 | Stefan Waples (A2) | CAN | 42.99 | | +5.070 |
| 42 | Jeff Shikaze (A2) | CAN | 43.13 | | +5.210 |
| 43 | Steven Poole (B1) | CAN | 43.37 | | +5.450 |
| 44 | Fraser Stinson (A2) | CAN | 43.49 | | +5.570 |
| 45 | Spencer Zettler (B2) | CAN | 43.52 | | +5.600 |
| 46 | Camille Bergeron Bégin (B1) | CAN | 43.55 | | +5.630 |
| 47 | Justin Smith (Neo) | CAN | 43.56 | | +5.640 |
| 48 | Patrick Marsh (A1) | CAN | 43.63 | | +5.710 |
| 49 | Owen Roberts (Senior) | CAN | 43.71 | | +5.790 |
| 50 | John Dobrowolski (Senior) | CAN | 43.94 | | +6.020 |
| 51 | Richard MacLennan (C2) | CAN | 43.97 | | +6.050 |
| 52 | Jean-Francois Garon (C2) | CAN | 44.03 | | +6.110 |
| 53 | Etienne Guimond (B2) | CAN | 44.07 | | +6.150 |
| 54 | Nevin Appleyard (n/a) | CAN | 44.19 | | +6.270 |
| 55 | Stephen Ayotte (C2) | CAN | 45.51 | SB | +7.590 |
| 56 | Jeffrey Bakal (M30) | CAN | 45.75 | | +7.830 |
| 57 | Dan Adlam (Neo) | CAN | 46.10 | | +8.180 |
| 58 | Matthew Ryan (n/a) | USA | 46.23 | | +8.310 |
| 59 | Peter Doucet (Senior) | CAN | 47.56 | | +9.640 |
| 60 | Yoan Girard (C2) | CAN | 48.31 | | +10.390 |
| 61 | Antoni Loignon (C2) | CAN | 48.65 | | +10.730 |
| 62 | Rodolfo Condal (n/a) | CAN | 57.31 | | +19.390 |
| 63 | Marc-André Poudrier-Michaud (D2) | CAN | 57.76 | | +19.840 |