| 1 | Brock Miron (Senior) | CAN | 1:09.16 | SB | - |
| 2 | Mykola Makowsky (Senior) | CAN | 1:09.90 | | +0.740 |
| 3 | Alexandre Garant (Neo) | CAN | 1:10.11 | | +0.950 |
| 4 | Jean-René Bélanger (Senior) | CAN | 1:10.39 | | +1.230 |
| 5 | Muncef Ouardi (Neo) | CAN | 1:10.40 | SB | +1.240 |
| 6 | Vincent Labrie (Senior) | CAN | 1:10.42 | SB | +1.260 |
| 7 | Marc-Antoine Gagnon (Neo) | CAN | 1:10.59 | | +1.430 |
| 8 | Richard MacLennan (A1) | CAN | 1:10.89 | | +1.730 |
| 9 | Adam McCabe (Senior) | CAN | 1:10.96 | | +1.800 |
| 10 | Lucas Duffield (Neo) | CAN | 1:11.04 | | +1.880 |
| 11 | Matthew McLean (Neo) | CAN | 1:11.07 | | +1.910 |
| 12 | Graeme Koelwyn (Neo) | CAN | 1:11.16 | | +2.000 |
| 13 | Derek May (Senior) | CAN | 1:11.22 | | +2.060 |
| 14 | Timothy Gladysz (Senior) | CAN | 1:11.42 | | +2.260 |
| 15 | Patrick Marsh (Neo) | CAN | 1:11.80 | | +2.640 |
| 16 | Austin Hudey (A2) | CAN | 1:11.82 | | +2.660 |
| 17 | José Ignacio Fazio (Neo) | ARG | 1:12.15 | NR | +2.990 |
| 18 | William Dutton (A2) | CAN | 1:12.26 | | +3.100 |
| 19 | Ricky Krieck (Senior) | CAN | 1:12.43 | | +3.270 |
| 20 | Myles Matheson (Neo) | CAN | 1:12.54 | SB | +3.380 |
| 21 | Dan Growden (Senior) | CAN | 1:12.58 | | +3.420 |
| 22 | Christofer Tsimaras (Senior) | GRE | 1:12.85 | SB | +3.690 |
| 23 | Eric Kryski (Senior) | CAN | 1:13.53 | | +4.370 |
| 24 | Daljinder Sanghera (Neo) | CAN | 1:14.16 | | +5.000 |
| 25 | Jean-Francois Garon (A1) | CAN | 1:14.24 | | +5.080 |
| 26 | Matthew Nykolichuk (Neo) | CAN | 1:14.34 | | +5.180 |
| 27 | Tristan Stepnuk (Neo) | CAN | 1:14.56 | | +5.400 |
| 28 | Joshua Ajohn (Neo) | CAN | 1:14.62 | | +5.460 |
| 29 | Laurent Dubreuil (B1) | CAN | 1:15.07 | SB | +5.910 |
| 30 | Lucas McMahon (Neo) | CAN | 1:15.12 | | +5.960 |
| 31 | Alastair Starke (A2) | CAN | 1:16.29 | | +7.130 |
| 32 | Demetrio Stefanopolous (M40) | CAN | 1:16.44 | NRM | +7.280 |
| 33 | Alec Janssens (B2) | CAN | 1:16.59 | SB | +7.430 |
| 34 | Samuel Giasson des Cormiers (A1) | CAN | 1:16.72 | | +7.560 |
| 35 | Nathan Bernhard (Neo) | CAN | 1:16.94 | | +7.780 |
| 36 | Martin Corbett (B2) | CAN | 1:17.09 | | +7.930 |
| 37 | Timothy Hempsall (B1) | CAN | 1:17.45 | | +8.290 |
| 38 | Camille Bergeron Bégin (A2) | CAN | 1:18.10 | | +8.940 |
| 39 | Benjamin Tam (B2) | CAN | 1:18.22 | | +9.060 |
| 40 | Joshua Berry (A2) | CAN | 1:19.19 | | +10.030 |
| 41 | Jérôme Boisvert-Lacroix (A2) | CAN | 1:19.39 | | +10.230 |
| 42 | Gabriel Othenin-Girard (Senior) | CAN | 1:19.66 | | +10.500 |
| 43 | Aaron Clarke (A2) | CAN | 1:20.39 | | +11.230 |
| 44 | Justin Maunder (A1) | CAN | 1:20.46 | SB | +11.300 |
| 45 | Julius Pokol (A2) | CAN | 1:20.92 | | +11.760 |
| 46 | Damian Konotopetz (A1) | CAN | 1:21.84 | | +12.680 |
| 47 | Gavin Coyne (A2) | CAN | 1:22.07 | SB | +12.910 |
| 48 | Chris Biocchi (A1) | CAN | 1:23.79 | | +14.630 |
| DNS | James Lewis (Senior) | CAN | DNS | | - |
| DNF | Philippe Hardy (A2) | CAN | DNF | | - |
| DNS | Yoan Girard (A1) | CAN | DNS | | - |
| DNS | James Graham (B2) | CAN | DNS | | - |