| 1 | Yankun Zhao (Neo) | CAN | 34.69 | | - |
| 2 | Siver Brattgjerd (Senior) | NOR | 35.01 | | +0.320 |
| 3 | Jalen Doan (Neo) | CAN | 35.17 | | +0.480 |
| 4 | Joshua Telizyn (Senior) | CAN | 35.38 | | +0.690 |
| 5 | Zakhary Adelman (A2) | CAN | 35.60 | PB | +0.910 |
| 6 | Zacharie Desprès (Neo) | CAN | 35.63 | | +0.940 |
| 7 | Andre Erasmus (Neo) | CAN | 35.68 | PB | +0.990 |
| 8 | Kieran Hanson (Neo) | CAN | 35.73 | | +1.040 |
| 9 | Marc-André Doyon (Senior) | CAN | 35.92 | | +1.230 |
| 10 | Alex Wood (Neo) | CAN | 36.24 | PB | +1.550 |
| 11 | Ian Frederick (Senior) | USA | 36.26 | | +1.570 |
| 12 | Martin Solberg Andreassen (Neo) | NOR | 36.40 | | +1.710 |
| 13 | Bon Lowe (Neo) | CAN | 36.56 | | +1.870 |
| 14 | Erik Angelozzi (A1) | CAN | 36.60 | | +1.910 |
| 15 | Braeden Kremenik (Neo) | CAN | 36.91 | | +2.220 |
| 16 | Sang-Eon Park (Neo) | KOR | 37.27 | | +2.580 |
| 17 | Chandra Mouli Danda (Neo) | IND | 37.34 | | +2.650 |
| 18 | Aaron Riehl (Neo) | CAN | 37.38 | PB | +2.690 |
| 19 | Kai Peacock (A1) | CAN | 37.41 | PB | +2.720 |
| 20 | Daniel Pauli (Neo) | CAN | 37.46 | SB | +2.770 |
| 21 | Joel Simpson (Senior) | CAN | 37.50 | SB | +2.810 |
| 22 | Maddox Champagne (Neo) | CAN | 37.51 | PB | +2.820 |
| 23 | Adam Buchwald (Neo) | CAN | 37.54 | PB | +2.850 |
| 24 | Logan Toblan (Senior) | CAN | 37.67 | SB | +2.980 |
| 25 | Liam Mckague (Neo) | CAN | 37.69 | | +3.000 |
| 26 | Denis Berthelot (A2) | CAN | 37.80 | PB | +3.110 |
| 27 | Eric Kulbacki (A2) | CAN | 37.84 | | +3.150 |
| 28 | David Provod (B1) | USA | 37.86 | PB | +3.170 |
| 29 | Jack Hanson (Neo) | CAN | 37.96 | PB | +3.270 |
| 30 | Luke Zeliff (Neo) | AUS | 38.14 | | +3.450 |
| 31 | Ian Mcpeek (Neo) | CAN | 38.18 | SB | +3.490 |
| 32 | Cameron.06 Mason (Neo) | CAN | 38.51 | | +3.820 |
| 33 | Taras Beveridge Warick (B2) | CAN | 38.52 | PB | +3.830 |
| 34 | Jae-Hyeok Choi (A2) | KOR | 38.54 | PB | +3.850 |
| 35 | Matthew Engel (A1) | CAN | 38.57 | PB | +3.880 |
| 36 | Ryan St. Rose (Neo) | CAN | 38.78 | PB | +4.090 |
| 37 | Mikko Veeman (A1) | CAN | 38.87 | | +4.180 |
| 38 | Daniel Revie (Neo) | CAN | 38.88 | | +4.190 |
| 39 | Connor Waters (Neo) | CAN | 39.10 | | +4.410 |
| 40 | James Wigelsworth (A2) | CAN | 39.11 | | +4.420 |
| 41 | Jordy Storm (Neo) | NED | 39.20 | PB | +4.510 |
| 42 | Heath Kennett (B2) | CAN | 39.28 | | +4.590 |
| 43 | James Monson (M50) | CAN | 39.31 | NRM | +4.620 |
| 44 | Gavin Ord (A2) | USA | 39.40 | | +4.710 |
| 45 | Luke Lu (C2) | CAN | 39.70 | PB | +5.010 |
| 46 | Dan Carney (M60) | USA | 39.71 | | +5.020 |
| 47 | Stephan Lee (Neo) | CAN | 39.75 | SB | +5.060 |
| 48 | Austin MacGregor (A2) | CAN | 40.09 | | +5.400 |
| 49 | Dhruv Patil (n/a) | CAN | 40.18 | PB | +5.490 |
| 50 | Brady Gibson (B2) | CAN | 40.44 | PB | +5.750 |
| 51 | Leander Ebbott (A1) | CAN | 40.53 | | +5.840 |
| 52 | Jack Rohne (A2) | CAN | 40.87 | SB | +6.180 |
| 53 | Cole Gimby (B2) | CAN | 40.89 | | +6.200 |
| 54 | Max Wu (B1) | CAN | 40.92 | | +6.230 |
| 55 | Abeghoni Ojisua (A1) | CAN | 41.05 | | +6.360 |
| 56 | Ian Dwyer (M50) | CAN | 41.15 | | +6.460 |
| 57 | Evan Ren (B2) | CAN | 41.16 | PB | +6.470 |
| 58 | Jonson Bi (B1) | CAN | 41.46 | | +6.770 |
| 59 | Ismael Rodriguez (n/a) | COL | 41.47 | PB | +6.780 |
| 60 | Zachary Grant (Senior) | CAN | 41.98 | PB | +7.290 |
| 61 | Henry Ormsbee (B1) | CAN | 42.18 | PB | +7.490 |
| 62 | Alex Foster (A1) | CAN | 42.32 | | +7.630 |
| Keegan Beausoleil (B2) | CAN | 42.32 | | +7.630 |
| 64 | Chris Veeman (M50) | CAN | 42.36 | SB | +7.670 |
| 65 | Jared Roberts (B2) | CAN | 42.49 | | +7.800 |
| 66 | Oliver Beasley (B1) | CAN | 42.61 | PB | +7.920 |
| 67 | Sanjay Nagarajan (n/a) | CAN | 42.95 | PB | +8.260 |
| 68 | Mason Rehorst (B1) | CAN | 43.13 | PB | +8.440 |
| 69 | Kian Wirtanen (B2) | CAN | 43.26 | PB | +8.570 |
| 70 | Isaac Emblin (Neo) | CAN | 43.42 | PB | +8.730 |
| 71 | Alex Yaschyshyn (A1) | CAN | 43.81 | SB | +9.120 |
| 72 | Arjen Sander (B1) | CAN | 43.84 | PB | +9.150 |
| 73 | Matthew Wilson (C2) | CAN | 44.27 | | +9.580 |
| 74 | Kunio Tsuyuhara (M45) | CAN | 44.52 | SB | +9.830 |
| 75 | Andy Mark (n/a) | CAN | 44.70 | PB | +10.010 |
| 76 | Finn Merryfield (B1) | CAN | 45.23 | PB | +10.540 |
| 77 | Victor Kuri-Gonzalez (M30) | CAN | 47.25 | PB | +12.560 |
| 78 | Taha Ahmed (B2) | CAN | 47.27 | PB | +12.580 |
| 79 | Reinier Lamers (M40) | NED | 47.64 | SB | +12.950 |
| 80 | Stephen Lantagne (M50) | CAN | 48.20 | PB | +13.510 |
| 81 | Ronald Johnston (M85) | CAN | 53.97 | SB | +19.280 |
| 82 | Dean Lavoie (C2) | CAN | 56.41 | | +21.720 |
| 83 | Jon Lea (M45) | CAN | 59.69 | PB | +25.000 |
| 84 | Rick Yaschyshyn (n/a) | CAN | 1:01.00 | PB | +26.310 |
| DNS | Matthew Medlicott (Neo) | CAN | DNS | | - |
| DNF | Samuel O'Brien (B2) | CAN | DNF | | - |