1 Guillaume BOIVIN CAN OPM 26 4:34:00 40 40
2 Ryan ANDERSON CAN OPM 28 +0 30 30
3 Ryan ROTH CAN SPC 32 +0 16 16
4 Zachary BELL CAN SSC 33 +0 12 12
5 Benjamin PERRY CAN SPC 21 +0 10 10
6 Adam DE VOS CAN HRB 22 +0 8 8
7 Alexander CATAFORD CAN SPC 22 +0 6 6
8 Michael WOODS CAN OPM 29 +0 3 3
9 Christian MEIER CAN OGE 30 +4 2 0*
10 Hugo HOULE CAN ALM 25 +6 1 0*
11 Antoine DUCHESNE CAN EUC 24 +6
12 Derrick ST JOHN CAN SPC 38 +6
13 Will ROUTLEY CAN OPM 32 +28
14 Rob BRITTON CAN SSC 31 +28
15 Travis SAMUEL CAN HRB 21 +1:17
16 James Gene PICCOLI CAN 24 +4:31
17 Emile JEAN CAN 22 +4:56
18 Simon-Pierre GAUTHIER CAN GQC 22 +4:56
19 Matteo DAL-CIN CAN SPC 24 +4:56
20 David DROUIN CAN 20 +4:56
21 Frédéric COSSETTE CAN 21 +4:56
22 Olivier BRISEBOIS CAN GQC 20 +4:56
23 Evan BAYER CAN 32 +5:00
24 Jack BURKE CAN 20 +5:00
25 Robert GUTGESELL CAN 23 +5:00
26 Bruce BIRD CAN 47 +5:00
27 Anton VARABEI CAN GQC 30 +5:02
28 Nigel ELLSAY CAN SPC 21 +5:02
29 Pierrick NAUD CAN OPM 24 +5:02
30 William ELLIOTT CAN 20 +5:06
31 Kris DAHL CAN SSC 23 +5:08
32 Jordan CHEYNE CAN 24 +5:08
33 Kyle BOORSMA CAN 27 +5:10
34 Michael LE ROSSIGNOL CAN SPC 25 +8:41
35 Danick VANDALE CAN 20 +8:41
36 Martin RUPES CAN 20 +12:29
37 Osmond BAKKER CAN 43 +12:38
38 Derek SNIDER CAN 30 +12:38
39 Kevin MASSICOTTE CAN 24 +16:28
40 Jean-François GIRARD CAN 22 +17:28
41 Pascal BUSSIERES CAN 43 +17:32
42 Brandon ETZL CAN 21 +20:13
43 Felix COTÉ BOUVETTE CAN HRB 22 +20:13
44 Hendrik PINEDA CAN 20 +20:13
45 Justin PURIFICATI CAN 25 +20:13
46 Cameron MCPHADEN CAN 23 +20:13
47 Nicolas MASBOURIAN CAN SPC 21 +20:13
OTL Larbi BENHABIB CAN 33 +24:37
OTL Etienne MOREAU CAN 23 +30:57
OTL William BLACKBURN CAN 26 +30:59
DNF Cody CANNING CAN 27
DNF Dylan CUNNINGHAM CAN 24
DNF Jordan LANDOLT CAN 28
DNF Normand RICHARD CAN 27
DNF Dominique ROLLIN CAN COF 33
DNF Benoit BOULAY CAN 24
DNF John PARROTT CAN 29
DNF Jean-François RACINE CAN 35
DNF Bruno LANGLOIS CAN GQC 36
DNF Christopher ROWLEY CAN 23
DNF Kevin LYNCH CAN 25
DNF Braydon BOURNE CAN 24
DNF Jean-Michel LACHANCE CAN LSL 28
DNF Mark BROUWER CAN 25
DNF Charles GORMAN CAN 34
DNF Andrew LEES CAN 43
DNF Sébastien ROUSSEAU CAN 35
DNF Benoit BOUCHARD-OUELLET CAN 29
DNF Guillaume LAFLEUR CAN 28
DNF Marc Antoine NOEL CAN 20
DNF Timothy Burton CAN 27
DNF Conor O'BRIEN CAN 23
DNF Casey ROTH CAN 28
DNF Robert HARGROVE CAN 30
DNF Ben ANDREW CAN 23
DNF Shaun CLARKE CAN 29
DNF Bailey MCKNIGHT CAN HRB 25
DNF Jacob SCHWINGBOTH CAN HRB 24
DNF Stuart WIGHT CAN HRB 23
DNF Mitchell MACDONALD CAN 23
DNF Alexis CARTIER CAN 24
DNF Stephen KEEPING CAN 29
DNF Philippe ALLARD CAN 23
DNF Olivier LAVIGUEUR CAN 30
DNF Benjamin MARTEL CAN 41
DNF Julien BRAZEAU-SÉGUIN CAN 23
DNF Alex GIBSON CAN 23
DNF Andrew HOUSE CAN 27
DNF Matt SURCH CAN 37
DNF Étienne SAMSON CAN 32
DNF Kevin ARCHAMBAULT CAN 25
DNF David BOILY CAN 25
DNF Étienne DUBUC CAN 19
DNF Emmanuel GAGNE CAN AIR 20
DNF Alexandre MATHIEU CAN 22
DNF Devon MOONIE CAN 21
DNF Victor BOURASSA CAN 19
DNF Navarro FONG ROY CAN 20
DNF Marc-Antoine SOUCY CAN GQC 20
DNF Christopher PRENDERGAST CAN 21
DNF Luke VAN LAUWE CAN 20
DNF William DAL PRÀ ITA 19
DNF Simon FOTHERGILL CAN 20
DNF Eric JOHNSTON CAN 20
DNF James ORTON CAN 20
DNF Aaron THOMAS CAN 20
DNF Tommy WALDECK CAN 20
DNF Antoine PELLETIER HOULE CAN 21
DNF Antoine BRETON CAN 19
DNF Alex LESSARD CAN 19
DNF Alexandre SIMARD CAN 19
DNF Edward WALSH CAN 19
DNF Trevor O'DONNELL CAN 19
DNF Olivier PÉLOQUIN CAN 19
DNF Peter DISERA CAN HRB 20
DNF Reid MCCLURE CAN 20
DNF Joshua KROPF CAN 19
DNF Samuel PÉRIGNY CAN 19
DNF Trevor STOTHARD CAN 19
DNF Tyler D'ARCY CAN 22
DNF Nicolas DUCHARME CAN 20
DNF Christian RICCI CAN 19 Sluiten