| 1 | Joon Moon (Senior) | KOR | 35.12 | | - |
| 2 | Kyoo-Hyeok Lee (Senior) | KOR | 35.37 | | +0.250 |
| 3 | Michael Ireland (Senior) | CAN | 35.49 | | +0.370 |
| 4 | Vincent Labrie (Senior) | CAN | 35.79 | | +0.670 |
| Soon-Cheon Kweon (Neo) | KOR | 35.79 | SB | +0.670 |
| 6 | Jeong-Hyeon Lee (Neo) | KOR | 35.94 | | +0.820 |
| 7 | Denny Morrison (Neo) | CAN | 36.13 | | +1.010 |
| 8 | François-Olivier Roberge (Neo) | CAN | 36.15 | | +1.030 |
| Jae-Bong Choi (Senior) | KOR | 36.15 | | +1.030 |
| 10 | Brock Miron (Senior) | CAN | 36.39 | | +1.270 |
| 11 | Matthew McLean (Neo) | CAN | 36.55 | | +1.430 |
| 12 | Jean-René Bélanger (Senior) | CAN | 36.56 | | +1.440 |
| 13 | Steven Elm (Senior) | CAN | 36.58 | | +1.460 |
| 14 | Kyle Parrott (Neo) | CAN | 36.62 | | +1.500 |
| 15 | Jin-Woo.86 Lee (Neo) | KOR | 36.63 | PB | +1.510 |
| 16 | Joel Becker (Senior) | CAN | 36.67 | | +1.550 |
| 17 | Jeff Kitura (Senior) | CAN | 36.68 | | +1.560 |
| 18 | Donald Stewart (Senior) | USA | 36.79 | | +1.670 |
| 19 | James Monson (M30) | CAN | 36.80 | | +1.680 |
| 20 | Cailean Duggan (Senior) | CAN | 36.94 | | +1.820 |
| 21 | Justin Warsylewicz (Neo) | CAN | 37.15 | | +2.030 |
| 22 | Mykola Makowsky (Neo) | CAN | 37.17 | | +2.050 |
| 23 | Xuefeng Gao (Senior) | CHN | 37.19 | | +2.070 |
| 24 | Adam McCabe (Senior) | CAN | 37.21 | | +2.090 |
| 25 | Jamie Ivey (M30) | CAN | 37.40 | | +2.280 |
| 26 | Neal Zaluski (Senior) | CAN | 37.64 | | +2.520 |
| 27 | Ricky Krieck (Neo) | CAN | 37.67 | | +2.550 |
| 28 | James Bruner (Neo) | CAN | 37.75 | | +2.630 |
| 29 | Tyler Ehlers (Neo) | CAN | 37.82 | | +2.700 |
| 30 | Jay Morrison (Neo) | CAN | 37.83 | | +2.710 |
| 31 | Eric Cepuran (Neo) | USA | 38.36 | | +3.240 |
| 32 | Arne Dankers (Senior) | CAN | 38.49 | | +3.370 |
| 33 | Aaron Sadlier (Neo) | CAN | 38.54 | | +3.420 |
| 34 | Christofer Tsimaras (Neo) | GRE | 38.55 | NR | +3.430 |
| 35 | Jason Beekhuizen (A1) | CAN | 38.62 | | +3.500 |
| 36 | Derek May (Neo) | CAN | 38.75 | | +3.630 |
| 37 | Lucas Duffield (A2) | CAN | 38.80 | | +3.680 |
| 38 | Mark MacDonald (Neo) | CAN | 38.87 | | +3.750 |
| 39 | Eric Kryski (Neo) | CAN | 38.93 | | +3.810 |
| Joshua Ajohn (Neo) | CAN | 38.93 | | +3.810 |
| 41 | Miles Ringsred (Neo) | USA | 39.08 | | +3.960 |
| 42 | Rodan Gabriel Ionescu (Neo) | ROU | 39.27 | | +4.150 |
| 43 | Cornel Mihai Pop (A1) | ROU | 39.31 | | +4.190 |
| 44 | Claudiu Grozea (Senior) | ROU | 39.38 | | +4.260 |
| 45 | Ryan McConnell (A1) | CAN | 39.53 | | +4.410 |
| 46 | Andrew Godbout (Senior) | CAN | 39.58 | | +4.460 |
| 47 | Kyle Gendron (A1) | CAN | 39.65 | | +4.530 |
| 48 | Tim Kury (Neo) | CAN | 39.71 | | +4.590 |
| 49 | Fraser Stinson (Neo) | CAN | 39.73 | | +4.610 |
| 50 | Michiel Punt (Neo) | NED | 39.77 | | +4.650 |
| 51 | Jason Myslicki (Senior) | CAN | 39.83 | | +4.710 |
| 52 | Dan Growden (Senior) | CAN | 39.88 | | +4.760 |
| 53 | Nathan Bernhard (A1) | CAN | 40.05 | | +4.930 |
| 54 | William Dutton (B2) | CAN | 40.16 | | +5.040 |
| 55 | Orrin Conly (B1) | CAN | 40.66 | | +5.540 |
| 56 | Dan Adlam (Senior) | CAN | 40.70 | | +5.580 |
| Jordan Belchos (A1) | CAN | 40.70 | | +5.580 |
| 58 | Addison Thiel (A2) | CAN | 40.87 | | +5.750 |
| 59 | Tijmen Tim Hartel (M40) | CAN | 42.26 | | +7.140 |
| 60 | Mitchell Lynn (B2) | CAN | 42.73 | | +7.610 |