| | 501 | 37 | Shawn Rennie | 45-49 | 01:26:20 | |
| | 502 | 89 | Jared Eng | 25-29 | 01:26:23 | |
| | 503 | 38 | Jayce Ogren | 45-49 | 01:26:24 | |
| | 504 | 100 | Andrew Chan | 35-39 | 01:26:24 | |
| | 505 | 14 | Rory Strickland | 50-54 | 01:26:25 | |
| | 506 | 72 | Alex Steele | 40-44 | 01:26:26 | |
| | 507 | 52 | Jesus Santos | 16-24 | 01:26:26 | |
| | 508 | 132 | Fraser Siemens | 30-34 | 01:26:27 | |
| | 509 | 101 | Christian Bernad | 35-39 | 01:26:31 | |
| | 510 | 90 | Isaiah Stewart | 25-29 | 01:26:31 | |
| | 511 | 134 | Gui Oribert | 30-34 | 01:26:32 | |
| | 512 | 133 | Justin Dhinsa | 30-34 | 01:26:32 | |
| | 513 | 91 | Chris Lopes | 25-29 | 01:26:33 | |
| | 514 | 15 | Mike Vetersneck | 50-54 | 01:26:39 | |
| | 515 | 102 | Mike Pham | 35-39 | 01:26:42 | |
| | 516 | 103 | Jinyeong Park | 35-39 | 01:26:49 | |
| | 517 | 73 | Michiel Reijmer | 40-44 | 01:26:52 | |
| | 518 | 135 | Ru Guo | 30-34 | 01:26:56 | |
| | 519 | 92 | Kevin Ranada | 25-29 | 01:27:01 | |
| | 520 | 7 | Greg McCunn | 55-59 | 01:27:02 | |
| | 521 | 136 | Philmer Ondiz | 30-34 | 01:27:02 | |
| | 522 | 53 | Cohen Johnson | 16-24 | 01:27:04 | |
| | 523 | 39 | Erik Jaccard | 45-49 | 01:27:05 | |
| | 524 | 137 | Steven Mooney | 30-34 | 01:27:05 | |
| | 525 | 104 | Jeremy De Torres | 35-39 | 01:27:07 | |
| | 526 | 93 | Sanguk Lee | 25-29 | 01:27:09 | |
| | 527 | 74 | Brad Nowikow | 40-44 | 01:27:10 | |
| | 528 | 75 | Reagan Lovig | 40-44 | 01:27:12 | |
| | 529 | 105 | Aaron Luyt | 35-39 | 01:27:13 | |
| | 530 | 106 | Bin Kang | 35-39 | 01:27:14 | |
| | 531 | 94 | Jason Smith | 25-29 | 01:27:16 | |
| | 532 | 16 | Joshua Fitchitt | 50-54 | 01:27:16 | |
| | 533 | 107 | Shea Roddy | 35-39 | 01:27:19 | |
| | 534 | 17 | Stephen Neis | 50-54 | 01:27:22 | |
| | 535 | 138 | Aaron Campbell | 30-34 | 01:27:23 | |
| | 536 | 108 | Ryan Demers | 35-39 | 01:27:24 | |
| | 537 | 95 | Andrew Moriarty | 25-29 | 01:27:27 | |
| | 538 | 109 | Thinh Cao | 35-39 | 01:27:30 | |
| | 539 | 8 | Lee Hamilton | 55-59 | 01:27:36 | |
| | 540 | 139 | Sean Mackay | 30-34 | 01:27:38 | |
| | 541 | 96 | Marko Cosic | 25-29 | 01:27:40 | |
| | 542 | 140 | Amarjeet Singh | 30-34 | 01:27:40 | |
| | 543 | 141 | Kevin Kucinskas | 30-34 | 01:27:40 | |
| | 544 | 40 | Kirby Martin | 45-49 | 01:27:42 | |
| | 545 | 41 | Anthony Tse | 45-49 | 01:27:45 | |
| | 546 | 76 | Johnathon Giang | 40-44 | 01:27:45 | |
| | 547 | 54 | Ryan Kim | 16-24 | 01:27:50 | |
| | 548 | 110 | Ryan Lang | 35-39 | 01:27:50 | |
| | 549 | 77 | Stephen McCauley | 40-44 | 01:27:54 | |
| | 550 | 142 | Eric Wong | 30-34 | 01:27:56 | |
| | 551 | 111 | Joseph Joo | 35-39 | 01:27:58 | |
| | 552 | 97 | Martin Loza | 25-29 | 01:28:07 | |
| | 553 | 55 | Marcus Benson | 16-24 | 01:28:08 | |
| | 554 | 78 | Chapman Swaine | 40-44 | 01:28:09 | |
| | 555 | 112 | Jean Pilon | 35-39 | 01:28:10 | |
| | 556 | 143 | Sebastien Sanz | 30-34 | 01:28:11 | |
| | 557 | 80 | Chito Yoro | 40-44 | 01:28:13 | |
| | 558 | 79 | Dan Holliday | 40-44 | 01:28:13 | |
| | 559 | 113 | Daniel Sillett | 35-39 | 01:28:13 | |
| | 560 | 114 | Colin Ball | 35-39 | 01:28:14 | |
| | 561 | 144 | Seamus Og O'Dare | 30-34 | 01:28:14 | |
| | 562 | 145 | michael chiang | 30-34 | 01:28:16 | |
| | 563 | 18 | Tom Smith | 50-54 | 01:28:17 | |
| | 564 | 81 | Conner Galway | 40-44 | 01:28:19 | |
| | 565 | 115 | Jason Hedley | 35-39 | 01:28:19 | |
| | 566 | 147 | Jalen Sekhon | 30-34 | 01:28:21 | |
| | 567 | 146 | Evan Young | 30-34 | 01:28:21 | |
| | 568 | 98 | Aidan Hodgert | 25-29 | 01:28:22 | |
| | 569 | 148 | Matt. Alviz | 30-34 | 01:28:23 | |
| | 570 | 56 | Nuri Seyrek | 16-24 | 01:28:28 | |
| | 571 | 99 | Cameron Louie | 25-29 | 01:28:30 | |
| | 572 | 100 | Eagan Lelek | 25-29 | 01:28:31 | |
| | 573 | 116 | Shawn Bechtloff | 35-39 | 01:28:33 | |
| | 574 | 117 | Ben Mitchell | 35-39 | 01:28:34 | |
| | 575 | - | Jacob Safarik | | 01:28:35 | |
| | 576 | 82 | Patrick Harrison | 40-44 | 01:28:35 | |
| | 577 | 118 | Andrew Sidhu | 35-39 | 01:28:37 | |
| | 578 | 101 | Fernando Lizarazo | 25-29 | 01:28:37 | |
| | 579 | 149 | Ka Wai Huang | 30-34 | 01:28:44 | |
| | 580 | 57 | Jacob Shew | 16-24 | 01:28:45 | |
| | 581 | 119 | Bobby Skujins | 35-39 | 01:28:47 | |
| | 582 | 102 | Mark Humphreys | 25-29 | 01:28:48 | |
| | 583 | 83 | JODY WATSON | 40-44 | 01:28:51 | |
| | 584 | 103 | Kobe Elsner | 25-29 | 01:28:52 | |
| | 585 | 120 | Kendrick Diguangco | 35-39 | 01:28:58 | |
| | 586 | 150 | Sebastian Valdivia | 30-34 | 01:28:59 | |
| | 587 | 19 | Rob Christensen | 50-54 | 01:29:00 | |
| | 588 | 42 | Mathieu Hogue | 45-49 | 01:29:03 | |
| | 589 | 84 | Kevin Hansen | 40-44 | 01:29:05 | |
| | 590 | 58 | Jake Oviatt | 16-24 | 01:29:05 | |
| | 591 | 104 | Liam Moore | 25-29 | 01:29:06 | |
| | 592 | 151 | David Verville | 30-34 | 01:29:07 | |
| | 593 | 59 | Martin Nikolov | 16-24 | 01:29:11 | |
| | 594 | 85 | Trevor Butt | 40-44 | 01:29:11 | |
| | 595 | 105 | Pepe Zepeda | 25-29 | 01:29:11 | |
| | 596 | 106 | Alexander Cui | 25-29 | 01:29:14 | |
| | 597 | 152 | Marcus Wong | 30-34 | 01:29:17 | |
| | 598 | 60 | Riley Julien | 16-24 | 01:29:21 | |
| | 599 | 121 | Andrew McLean | 35-39 | 01:29:22 | |
| | 600 | 153 | John Nguyen | 30-34 | 01:29:23 | |