| 1 | Jay Morrison (Neo) | CAN | 1:47.33 | | - |
| 2 | Jeff Kitura (Senior) | CAN | 1:47.70 | SB | +0.370 |
| 3 | Adam McCabe (Neo) | CAN | 1:47.72 | | +0.390 |
| 4 | Dustin Molicki (Senior) | CAN | 1:47.79 | | +0.460 |
| 5 | Jamie Ivey (M30) | CAN | 1:47.90 | | +0.570 |
| 6 | Kyle Parrott (Neo) | CAN | 1:48.15 | SB | +0.820 |
| 7 | Dustin Johnston (Neo) | CAN | 1:48.71 | SB | +1.380 |
| 8 | Mykola Makowsky (Neo) | CAN | 1:48.80 | | +1.470 |
| 9 | Mark Jesney (Senior) | CAN | 1:49.01 | SB | +1.680 |
| 10 | Neal Zaluski (Senior) | CAN | 1:49.13 | SB | +1.800 |
| 11 | Witold Mazur (Senior) | POL | 1:49.42 | PB | +2.090 |
| 12 | Vitalij Mikhajlov (A2) | BLR | 1:49.67 | NRJ, NR | +2.340 |
| 13 | Marcin Goszczynski (Senior) | CAN | 1:50.18 | | +2.850 |
| 14 | Ricky Krieck (Neo) | CAN | 1:50.63 | | +3.300 |
| 15 | Lucas Makowsky (A2) | CAN | 1:50.81 | SB | +3.480 |
| 16 | Tyler Johnston (Senior) | CAN | 1:50.82 | | +3.490 |
| 17 | Jean-François Tessier (Neo) | CAN | 1:51.39 | | +4.060 |
| 18 | Matthew McLean (A2) | CAN | 1:52.62 | PB | +5.290 |
| 19 | Jamie Gregg (Neo) | CAN | 1:53.01 | SB | +5.680 |
| 20 | Graeme Koelwyn (Neo) | CAN | 1:53.30 | SB | +5.970 |
| 21 | Alexandre Garant (A1) | CAN | 1:53.39 | SB | +6.060 |
| 22 | Adam Laurence (Neo) | CAN | 1:53.49 | SB | +6.160 |
| 23 | Philippe Riopel (B2) | CAN | 1:53.59 | | +6.260 |
| 24 | Aaron Sadlier (A2) | CAN | 1:53.85 | | +6.520 |
| 25 | Terrence McConnell (Neo) | CAN | 1:53.92 | | +6.590 |
| 26 | Timothy Gladysz (Neo) | CAN | 1:54.24 | | +6.910 |
| 27 | Vincent Blouin (A1) | CAN | 1:54.26 | SB | +6.930 |
| 28 | Brock Anderson (A2) | CAN | 1:54.28 | | +6.950 |
| Guillaume Blais-Dufour (B1) | CAN | 1:54.28 | SB | +6.950 |
| 30 | Derek May (Neo) | CAN | 1:54.41 | | +7.080 |
| 31 | Dan Adlam (Neo) | CAN | 1:54.85 | SB | +7.520 |
| 32 | Tim Kury (Neo) | CAN | 1:54.95 | PB | +7.620 |
| 33 | Patrick Marsh (A1) | CAN | 1:55.38 | | +8.050 |
| 34 | Keith Sulzer (A1) | CAN | 1:55.44 | SB | +8.110 |
| Owen Roberts (Senior) | CAN | 1:55.44 | SB | +8.110 |
| 36 | Marc-Antoine Gagnon (A2) | CAN | 1:55.56 | SB | +8.230 |
| 37 | Brian McSorley (Neo) | CAN | 1:55.85 | PB | +8.520 |
| 38 | Clovis Augér (A1) | CAN | 1:55.97 | SB | +8.640 |
| 39 | Yoshiatsu Tanaka (B2) | JPN | 1:56.18 | | +8.850 |
| 40 | Stefan Waples (A2) | CAN | 1:56.40 | | +9.070 |
| 41 | Tyler Derraugh (A2) | CAN | 1:56.52 | SB | +9.190 |
| 42 | Peter Martel (A2) | CAN | 1:57.19 | | +9.860 |
| 43 | Cullen Taylor (A2) | CAN | 1:57.60 | PB | +10.270 |
| 44 | Brad Hudey (M40) | CAN | 1:58.29 | NRM | +10.960 |
| 45 | Spencer Zettler (B2) | CAN | 1:58.44 | SB | +11.110 |
| 46 | Austin Hudey (B1) | CAN | 1:58.52 | SB | +11.190 |
| 47 | Duncan Luck (A2) | CAN | 1:58.59 | PB | +11.260 |
| 48 | Nathan Bernhard (B2) | CAN | 1:58.90 | | +11.570 |
| 49 | Jeff Shikaze (A2) | CAN | 1:59.30 | SB | +11.970 |
| 50 | Jordan Luck (B1) | CAN | 1:59.49 | PB | +12.160 |
| 51 | Gabriel Othenin-Girard (Neo) | CAN | 1:59.56 | SB | +12.230 |
| 52 | Jeffrey Scholten (Senior) | CAN | 2:00.07 | | +12.740 |
| 53 | Kyle Gendron (B2) | CAN | 2:00.17 | SB | +12.840 |
| 54 | John Dobrowolski (Senior) | CAN | 2:01.30 | | +13.970 |
| 55 | Ryan Flannigan (Neo) | CAN | 2:01.63 | | +14.300 |
| 56 | Benoit Savard (Senior) | CAN | 2:01.72 | SB | +14.390 |
| 57 | Steven Poole (B1) | CAN | 2:01.73 | | +14.400 |
| 58 | Daljinder Sanghera (A1) | CAN | 2:02.21 | SB | +14.880 |
| 59 | Lucas McMahon (B2) | CAN | 2:02.45 | SB | +15.120 |
| 60 | Matthew Mymryk (B2) | CAN | 2:02.53 | PB | +15.200 |
| 61 | Matthew Nykolichuk (A2) | CAN | 2:02.56 | | +15.230 |
| 62 | Ryan McConnell (B2) | CAN | 2:02.93 | SB | +15.600 |
| 63 | Orrin Conly (C2) | CAN | 2:03.44 | SB | +16.110 |
| 64 | Andrew Reith (B2) | CAN | 2:03.64 | SB | +16.310 |
| 65 | Gavin Coyne (B1) | CAN | 2:03.87 | | +16.540 |
| 66 | Ryan Schoorlemmer (B1) | CAN | 2:04.06 | SB | +16.730 |
| Randy Plett (M40) | CAN | 2:04.06 | SB | +16.730 |
| 68 | Scott Sugden (B2) | CAN | 2:04.11 | | +16.780 |
| 69 | Landon Zeeman (A1) | CAN | 2:04.17 | SB | +16.840 |
| 70 | Tristan Stepnuk (A1) | CAN | 2:04.60 | SB | +17.270 |
| 71 | Kolton Chapman (B1) | CAN | 2:04.61 | SB | +17.280 |
| 72 | Nevin Appleyard (n/a) | CAN | 2:05.31 | PB | +17.980 |
| 73 | Scott Birse (B2) | CAN | 2:05.45 | SB | +18.120 |
| 74 | Anders Beiermeister (A2) | CAN | 2:05.60 | | +18.270 |
| 75 | William Dutton (B1) | CAN | 2:05.71 | | +18.380 |
| 76 | Nicholas Goplen (C2) | CAN | 2:05.80 | | +18.470 |
| 77 | Myles Matheson (A2) | CAN | 2:06.01 | SB | +18.680 |
| 78 | Mitchell Lynn (B1) | CAN | 2:07.26 | SB | +19.930 |
| 79 | Jackson Hill (C2) | CAN | 2:07.60 | SB | +20.270 |
| 80 | Blaine Hill (M45) | CAN | 2:07.74 | SB | +20.410 |
| 81 | Scott Bickerton (B1) | CAN | 2:08.24 | | +20.910 |
| 82 | Justin Smith (Neo) | CAN | 2:11.55 | | +24.220 |
| 83 | Lynn Sugden (M50) | CAN | 2:11.84 | NRM | +24.510 |
| 84 | Cliff Morrison (M50) | CAN | 2:13.70 | SB | +26.370 |
| 85 | Bob Irvine (M50) | CAN | 2:14.12 | SB | +26.790 |
| 86 | Brian Johnston (M50) | CAN | 2:14.58 | SB | +27.250 |
| 87 | Brett Arnason (M55) | CAN | 2:18.23 | SB | +30.900 |
| 88 | Steven Minion (A2) | CAN | 2:19.56 | PB | +32.230 |
| 89 | Richard Roberts (M60) | CAN | 2:41.28 | SB | +53.950 |
| DNS | Muncef Ouardi (Neo) | CAN | DNS | | - |
| DNS | Sean Jackson (Neo) | CAN | DNS | | - |
| DNF | Fraser Stinson (A2) | CAN | DNF | | - |
| DNS | Philippe Tremblay (Senior) | CAN | DNS | | - |