1 Guillaume BOIVIN CAN 20 4:23:13 40 40
2 André TREMBLAY CAN 21 4:23:15 30 30
3 Andrew HUNT CAN TRP 21 4:23:15 16 16
4 Aaron FILLION CAN 35 4:23:15 12 12
5 Osmond BAKKER CAN 37 4:23:15 10 10
6 Jean-Michel LACHANCE CAN 22 4:23:19 8 8
7 Ryan ROTH CAN TRP 26 4:23:36 6 6
8 Christian MEIER CAN GRM 24 4:23:36 3 0*
9 Jamie RIGGS CAN 20 4:23:38
10 Charlie BRYER CAN 21 4:24:18
11 Spencer SMITHEMAN CAN 20 4:24:36
12 Bruno LANGLOIS CAN TRP 30 4:25:36
13 David BOILY CAN 19 4:25:39
14 Matthew BELL CAN 22 4:25:39
15 Jean-Sebastien PERRON CAN 24 4:25:41
16 David VEILLEUX CAN KBS 22 4:25:42
17 William GOODFELLOW CAN 21 4:25:43
18 Derrick ST JOHN CAN 32 4:25:44
19 Owen HARRISON CAN 20 4:25:46
20 François CHABOT CAN 20 4:26:36
21 Ugo LAPIERRE CAN 27 4:26:36
22 Dave BROOKS CAN 22 4:26:38
23 Benjamin MARTEL CAN 35 4:26:40
24 Martin GILBERT CAN TRP 27 4:26:59
25 Cyrus KANGARLOO CAN 26 4:26:59
26 Mike SIDIC CAN 26 4:26:59
27 Will ROUTLEY CAN JBC 26 4:27:11
28 Hugo HOULE CAN 19 4:27:24
29 Trevor CONNOR CAN 38 4:27:28
30 Tyler TRACE CAN 25 4:27:42
31 Jeff SCHILLER CAN 27 4:27:42
32 Vincent QUIRION CAN 20 4:27:42
33 Ed VEAL CAN 33 4:27:42
34 Antione MATTEAU CAN 20 4:27:42
35 Charles DIONNE CAN VAU 30 4:27:53
36 Kevin LACOMBE CAN TRP 24 4:27:53
37 Andrew PINFOLD CAN OCM 31 4:27:55
38 Colin REINHOLT CAN 19 4:27:58
39 Derrek IVEY CAN 25 4:28:00
40 Cameron EVANS CAN OCM 25 4:28:21
41 Zachary BELL CAN KBS 27 4:28:21
42 Svein TUFT CAN GRM 32 4:28:21
43 Devon NOVAKOWSKI CAN 19 4:28:21
44 Cody CAMPBELL CAN TLS 19 4:28:21
45 Adam THUSS CAN 23 4:28:21
46 Jean-François RACINE CAN 29 4:33:48
47 Simon GAGNON-BRASSARD CAN 20 4:34:00