| Kyle Parrott (Senior) | 35.78 | (7) | 1:11.59 | (6) | - | | - | |
| William Dutton (Neo) | 35.19 | (3) | DNS | | - | | - | |
| Kyle Gendron (Senior) | 37.29 | (13) | DNS | | - | | - | |
| Gilmore Junio (Neo) | 34.99 | (1) | 1:10.12 | (2) | - | | - | |
| Richard MacLennan (Neo) | 35.54 | (5) | 1:09.87 | (1) | - | | - | |
| Jamie Gregg (Senior) | 35.09 | (2) | 1:10.19 | (3) | - | | - | |
| Bob Irvine (M55) | 41.91 | (36) | 1:23.10 | (7) | - | | - | |
| Mark Beitel (Neo) | 38.31 | (23) | DNS | | - | | - | |
| Martin Corbett (Neo) | 36.51 | (9) | DNS | | - | | - | |
| Dustin Miller (Senior) | 35.65 | (6) | 1:11.01 | (5) | - | | - | |
| Alex Boisvert-Lacroix (Senior) | 35.25 | (4) | DNS | | - | | - | |
| Gary Trembinski (Neo) | 39.83 | (31) | 1:23.54 | (8) | - | | - | |
| Alexis Contin (Senior) | 37.38 | (14) | - | | 1:56.83 | (3) | 3:49.48 | (3) |
| Michael Wrubleski (Neo) | 38.07 | (20) | - | | 1:54.22 | (1) | - | |
| Patrick Marsh (Senior) | 36.56 | (10) | - | | DNS | | - | |
| Tom van Ommeren (M30) | 40.15 | (34) | - | | 2:05.56 | (7) | - | |
| Tristan Stepnuk (Senior) | 37.24 | (12) | - | | 1:57.87 | (5) | - | |
| Lucas Duffield (Senior) | 36.15 | (8) | - | | 1:57.77 | (4) | - | |
| Braden Clouthier (A1) | 37.22 | (11) | - | | 1:56.80 | (2) | - | |
| Jason Grenon (A1) | 42.23 | (37) | - | | 2:08.34 | (9) | - | |
| BJ Schmidt (A2) | 39.98 | (33) | - | | 2:00.28 | (6) | - | |
| Jacob Seguin (Neo) | 40.94 | (35) | - | | 2:06.55 | (8) | - | |
| Stefan Waples (Senior) | 38.02 | (19) | - | | - | | 3:57.57 | (7) |
| Nicholas Goplen (Neo) | 37.78 | (16) | - | | - | | DNS | |
| Scott Bickerton (Neo) | 38.78 | (30) | - | | - | | 3:47.77 | (1) |
| Leo Landry (Neo) | 37.79 | (17) | - | | - | | 3:48.84 | (2) |
| Troy Henry (Neo) | 38.07 | (21) | - | | - | | 4:05.46 | (11) |
| Arthur Iwaniszyn (B1) | 38.50 | (24) | - | | - | | - | |
| Jordan Bertagnolli (Neo) | 38.69 | (27) | - | | - | | - | |
| Connor McConvey (A1) | 38.74 | (29) | - | | - | | - | |
| Adam Ashdown (Senior) | 38.10 | (22) | - | | - | | - | |
| Jess Neufeld (A2) | DNS | | - | | - | | - | |
| Andrew Lawler (A1) | 38.72 | (28) | - | | - | | - | |
| Nolan Messer (A2) | 39.88 | (32) | - | | - | | - | |
| Julius Pokol (Neo) | 38.69 | (26) | - | | - | | - | |
| Jamie Inglis (Neo) | 37.86 | (18) | - | | - | | - | |
| Kevin Jagger (Senior) | 38.61 | (25) | - | | - | | - | |
| Jacob MacKenzie (Neo) | 37.43 | (15) | - | | - | | - | |
| Octavian-Cornel Moga (M45) | - | | 1:33.67 | (9) | - | | 4:57.30 | (13) |
| Philippe Riopel (Senior) | - | | 1:10.78 | (4) | - | | - | |
| Justin Warsylewicz (Senior) | - | | - | | - | | 3:55.95 | (6) |
| Jackson Hill (Neo) | - | | - | | - | | 4:02.27 | (10) |
| Elliott Nelson (Neo) | - | | - | | - | | 3:52.62 | (4) |
| Robert Watson (Neo) | - | | - | | - | | 3:54.92 | (5) |
| Axel Morin (Neo) | - | | - | | - | | 4:01.23 | (8) |
| Mikhail-Jeonghan Choi (Neo) | - | | - | | - | | 4:11.35 | (12) |
| Dan Carruthers (Neo) | - | | - | | - | | 4:01.39 | (9) |