| 1 |  Laurent Dubreuil  (A2)  | CAN |  35.62  |    |  -  | 
| 2 |  Vincent Labrie  (Senior)  | CAN |  35.81  |    |  +0.190  | 
| 3 |  Muncef Ouardi  (Senior)  | CAN |  35.89  |    |  +0.270  | 
| 4 |  Marc-Antoine Gagnon  (Senior)  | CAN |  36.30  |    |  +0.680  | 
| 5 |  Philippe Riopel  (Neo)  | CAN |  36.32  |    |  +0.700  | 
| 6 |  Jin-Yong.86 Choi  (Senior)  | KOR |  36.46  |  SB  |  +0.840  | 
| 7 |  Peng Liu  (B1)  | CHN |  37.15  |    |  +1.530  | 
| 8 |  Yuuta Wakabayashi  (Senior)  | JPN |  37.37  |    |  +1.750  | 
| 9 |  Patrick Marsh  (Senior)  | CAN |  37.71  |    |  +2.090  | 
| 10 |  Austin Hudey  (Neo)  | CAN |  37.83  |    |  +2.210  | 
| 11 |  Justin Warsylewicz  (Senior)  | CAN |  38.13  |    |  +2.510  | 
| 12 |  Wenming Zhang  (A2)  | CHN |  38.34  |    |  +2.720  | 
| 13 |  Nicholas Goplen  (Neo)  | CAN |  38.41  |    |  +2.790  | 
| 14 |  Lianze Zhang  (Neo)  | CHN |  38.53  |    |  +2.910  | 
 |  Jordan Belchos  (Neo)  | CAN |  38.53  |    |  +2.910  | 
| 16 |  Ronghao Zheng  (A2)  | CHN |  38.68  |    |  +3.060  | 
| 17 |  Scott Bickerton  (Neo)  | CAN |  38.83  |    |  +3.210  | 
| 18 |  Leo Landry  (Neo)  | CAN |  38.91  |    |  +3.290  | 
| 19 |  Alec Janssens  (Neo)  | CAN |  39.22  |    |  +3.600  | 
| 20 |  Spencer Zettler  (Neo)  | CAN |  39.34  |    |  +3.720  | 
| 21 |  Elliott Nelson  (Neo)  | CAN |  39.42  |    |  +3.800  | 
| 22 |  Arthur Iwaniszyn  (C2)  | POL |  39.73  |    |  +4.110  | 
| 23 |  Justin Maunder  (Neo)  | CAN |  39.93  |    |  +4.310  | 
| 24 |  Dan Medland-Marchen  (Neo)  | CAN |  41.04  |    |  +5.420  | 
| 25 |  Nolan Messer  (A1)  | CAN |  41.93  |    |  +6.310  | 
| DNS |  Cameron Bennett  (A1)  | CAN |  DNS  |    |  -  | 
| DNF |  Kyle Gendron  (Neo)  | CAN |  DNF  |    |  -  | 
| DNF |  Tom van Ommeren  (M30)  | CAN |  DNF  |    |  -  | 
| DNS |  Lucas Makowsky  (Senior)  | CAN |  DNS  |    |  -  |