601 104 601 104 Shamar Forbes 25-29 1:26:48 25-29 602 84 602 84 Jeff Barnachea 40-44 1:26:50 40-44 603 178 603 178 Blair Weyersberg 30-34 1:26:51 30-34 604 179 604 179 Wilson Valle Echaverry 30-34 1:26:52 30-34 605 85 605 85 Luis Enrique Lopez Albarran 40-44 1:26:54 40-44 606 86 606 86 Umesh Hira 40-44 1:26:57 40-44 607 121 607 121 Christopher MacMillan 35-39 1:26:58 35-39 608 51 608 51 Lucas Gibb 16-24 1:26:59 16-24 609 180 609 180 Marvin Estrada 30-34 1:27:03 30-34 610 87 610 87 Dominic Sénécal 40-44 1:27:05 40-44 611 181 611 181 Steven Xayavong 30-34 1:27:06 30-34 612 52 612 52 Adam Lee Him 16-24 1:27:07 16-24 613 31 613 31 Daniel Steven Urueña 45-49 1:27:07 45-49 614 182 614 182 Vishal Piryani 30-34 1:27:09 30-34 615 32 615 32 Michael Denman 45-49 1:27:09 45-49 616 88 616 88 Jeremey Koch 40-44 1:27:10 40-44 617 122 617 122 Joel Cornell 35-39 1:27:14 35-39 618 53 618 53 Crawford Hughes 16-24 1:27:14 16-24 619 89 619 89 Derek MacPherson 40-44 1:27:14 40-44 620 54 620 54 Miten Soni 16-24 1:27:15 16-24 621 123 621 123 Josh Bennett 35-39 1:27:15 35-39 622 14 622 14 Rob Lamothe 55-59 1:27:19 55-59 623 184 623 184 Grant Holdbrook 30-34 1:27:20 30-34 624 183 624 183 Justin Lau 30-34 1:27:20 30-34 625 124 625 124 Graeme Holdsworth 35-39 1:27:21 35-39 626 55 626 55 Brayden Tokarski 16-24 1:27:23 16-24 627 105 627 105 Tomas Antolin Grant 25-29 1:27:24 25-29 628 56 628 56 Jordan Pereira 16-24 1:27:27 16-24 629 125 629 125 Luc Paquette 35-39 1:27:28 35-39 630 126 630 126 Vineet Virmani 35-39 1:27:34 35-39 631 20 631 20 Vito Mallocci 50-54 1:27:43 50-54 632 57 632 57 Zakk Rose 16-24 1:27:49 16-24 633 106 633 106 Junior Zang 25-29 1:27:52 25-29 634 15 634 15 Francis Silvaggio 55-59 1:27:52 55-59 635 127 635 127 Andrew Dekok 35-39 1:27:56 35-39 636 185 636 185 Nicolas Bonneau 30-34 1:27:57 30-34 637 58 637 58 Ryan Kim 16-24 1:27:58 16-24 638 187 638 187 Steven Langenhuizen 30-34 1:28:00 30-34 639 186 639 186 Nicolas Gordon 30-34 1:28:00 30-34 640 128 640 128 Ryan Allen 35-39 1:28:01 35-39 641 33 641 33 Russell Van Every 45-49 1:28:03 45-49 642 90 642 90 Chris Etchenique 40-44 1:28:04 40-44 643 129 643 129 Seth Todd 35-39 1:28:05 35-39 644 188 644 188 Cédric Marcil 30-34 1:28:06 30-34 645 21 645 21 Sébastien Bellardant 50-54 1:28:06 50-54 646 107 646 107 Tristen Hester 25-29 1:28:08 25-29 647 189 647 189 Berny Point-Dujour 30-34 1:28:11 30-34 648 59 648 59 Victor Frances 16-24 1:28:12 16-24 649 91 649 91 Matthew Melnyk 40-44 1:28:15 40-44 650 108 650 108 Fernando Arturo Lizarazo Galan 25-29 1:28:16 25-29 651 22 651 22 Heath Dennison 50-54 1:28:20 50-54 652 23 652 23 Craig McLeman 50-54 1:28:28 50-54 653 60 653 60 Alex Truesdale 16-24 1:28:31 16-24 654 92 654 92 Carl Tiernan 40-44 1:28:35 40-44 655 190 655 190 Xavier Capaldi 30-34 1:28:36 30-34 656 191 656 191 Daniel Sloan 30-34 1:28:38 30-34 657 34 657 34 Stanley Spadoni 45-49 1:28:38 45-49 658 130 658 130 Kyle Biggs 35-39 1:28:39 35-39 659 93 659 93 Jeff Wong 40-44 1:28:40 40-44 660 35 660 35 Ryan Slimmon 45-49 1:28:46 45-49 661 109 661 109 Nijaanth Thayalan 25-29 1:28:47 25-29 662 131 662 131 Stephen Baidacoff 35-39 1:28:48 35-39 663 192 663 192 Long Truong 30-34 1:28:48 30-34 664 132 664 132 Matt Whetham 35-39 1:28:53 35-39 665 94 665 94 Kevin Darling 40-44 1:28:55 40-44 666 36 666 36 Donald Clowater 45-49 1:28:56 45-49 667 110 667 110 Garret Lacey 25-29 1:28:58 25-29 668 37 668 37 Myla Minelli 45-49 1:29:02 45-49 669 24 669 24 Drew Tyler 50-54 1:29:04 50-54 670 38 670 38 BRUCE MAJOR 45-49 1:29:04 45-49 671 95 671 95 Rob Dyba 40-44 1:29:08 40-44 672 25 672 25 James Taylor 50-54 1:29:11 50-54 673 133 673 133 Andrew Gurrisi 35-39 1:29:11 35-39 674 96 674 96 Rudi Kroon 40-44 1:29:15 40-44 675 111 675 111 David Legault 25-29 1:29:19 25-29 676 39 676 39 Andrew Fleet 45-49 1:29:19 45-49 677 97 677 97 Patrick Boyd 40-44 1:29:22 40-44 678 112 678 112 Jonathan Lee 25-29 1:29:23 25-29 679 193 679 193 Kevin Daniel Cosme Ramírez 30-34 1:29:28 30-34 680 134 680 134 Jinyeong Park 35-39 1:29:28 35-39 681 113 681 113 Salar Hosseinnezhad 25-29 1:29:29 25-29 682 26 682 26 Greg Morettin 50-54 1:29:30 50-54 683 114 683 114 Wei-Cheng Michael Su 25-29 1:29:30 25-29 684 135 684 135 Evan Newman 35-39 1:29:37 35-39 685 195 685 195 Ken Edwards 30-34 1:29:37 30-34 686 194 686 194 Craig McMullen 30-34 1:29:37 30-34 687 40 687 40 Sunny Chiu 45-49 1:29:37 45-49 688 98 688 98 Yannick Dubois 40-44 1:29:38 40-44 689 115 689 115 Ty Meder 25-29 1:29:40 25-29 690 136 690 136 Adrian Bird 35-39 1:29:48 35-39 691 99 691 99 TYLER McDERMID 40-44 1:29:50 40-44 692 137 692 137 Jean-Daniel Savoie 35-39 1:29:50 35-39 693 100 693 100 Mighael Viljoen 40-44 1:29:53 40-44 694 101 694 101 Matthew Zagarrio 40-44 1:29:56 40-44 695 102 695 102 Greg Wamsley 40-44 1:29:57 40-44 696 27 696 27 Carl La Terreur 50-54 1:30:02 50-54 697 103 697 103 Brian Chipmam 40-44 1:30:04 40-44 698 138 698 138 Léonard Fortin 35-39 1:30:04 35-39 699 196 699 196 Jeff Miller 30-34 1:30:06 30-34 700 139 700 139 Edwin Hui 35-39 1:30:14 35-39