601 154 601 154 Thomas Gow 30-34 1:29:25 30-34 602 43 602 43 Jeff Bujas 45-49 1:29:31 45-49 603 107 603 107 Craig Doyle 25-29 1:29:34 25-29 604 122 604 122 Jon Anctil 35-39 1:29:36 35-39 605 44 605 44 Khalid Qayoum 45-49 1:29:41 45-49 606 1 606 1 Sandy Carpenter 65-69 1:29:41 65-69 607 86 607 86 D G 40-44 1:29:45 40-44 608 155 608 155 Dakota Lee 30-34 1:29:48 30-34 609 87 609 87 Darren Harris 40-44 1:29:49 40-44 610 123 610 123 Yembeh Moiba 35-39 1:29:49 35-39 611 156 611 156 Kai Raphael 30-34 1:29:50 30-34 612 88 612 88 Arek Ustienny 40-44 1:29:51 40-44 613 89 613 89 James Spooner 40-44 1:29:52 40-44 614 124 614 124 Eric Jr Miranda 35-39 1:29:54 35-39 615 45 615 45 Johnny Enemark 45-49 1:29:56 45-49 616 61 616 61 Isaiah Flores 16-24 1:29:57 16-24 617 157 617 157 Daniel Horn 30-34 1:29:59 30-34 618 108 618 108 Zhengtao Huang 25-29 1:30:01 25-29 619 62 619 62 Nippun Arora 16-24 1:30:02 16-24 620 158 620 158 HAN LEE 30-34 1:30:02 30-34 621 109 621 109 Ruchit Patel 25-29 1:30:05 25-29 622 90 622 90 Devon Samson 40-44 1:30:08 40-44 623 110 623 110 Tyler Sieben 25-29 1:30:12 25-29 624 159 624 159 Gaëtan Le Guen 30-34 1:30:15 30-34 625 160 625 160 TJ Jennings 30-34 1:30:16 30-34 626 20 626 20 James Cressman 50-54 1:30:18 50-54 627 63 627 63 Elwyn Thom 16-24 1:30:19 16-24 628 46 628 46 Michael Rock 45-49 1:30:19 45-49 629 111 629 111 Austin Heffernan 25-29 1:30:21 25-29 630 161 630 161 Nathan Miller 30-34 1:30:22 30-34 631 47 631 47 Patrick Desmarais 45-49 1:30:28 45-49 632 91 632 91 Thomas Angstadt 40-44 1:30:29 40-44 633 162 633 162 Reed McConnell 30-34 1:30:30 30-34 634 92 634 92 KUO-AN LEE 40-44 1:30:31 40-44 635 163 635 163 Michael Chepesiuk 30-34 1:30:36 30-34 636 164 636 164 Nick Tacke 30-34 1:30:37 30-34 637 93 637 93 Tommy Buchmann 40-44 1:30:39 40-44 638 94 638 94 David Woodward 40-44 1:30:42 40-44 639 48 639 48 Sean Wark 45-49 1:30:42 45-49 640 125 640 125 Wesly Banh 35-39 1:30:43 35-39 641 165 641 165 Robin Lauw 30-34 1:30:48 30-34 642 21 642 21 Andres Cardona 50-54 1:30:48 50-54 643 166 643 166 Jeffery Wu 30-34 1:30:49 30-34 644 126 644 126 Adam McEachren 35-39 1:30:50 35-39 645 9 645 9 Brent Borger 55-59 1:30:51 55-59 646 127 646 127 Soheil Zhalehpour 35-39 1:30:52 35-39 647 112 647 112 Ehsan Shafaiyanfard 25-29 1:30:55 25-29 648 95 648 95 Mike Daudelin 40-44 1:30:57 40-44 649 96 649 96 Sunli Guo 40-44 1:30:57 40-44 650 167 650 167 Dylan Sidoo 30-34 1:30:59 30-34 651 113 651 113 Harjot Binning 25-29 1:30:59 25-29 652 97 652 97 Nick Oja 40-44 1:31:00 40-44 653 98 653 98 David Chan 40-44 1:31:01 40-44 654 168 654 168 Maclean Liski 30-34 1:31:01 30-34 655 114 655 114 Eugene Jung 25-29 1:31:02 25-29 656 128 656 128 Cuong Vu 35-39 1:31:03 35-39 657 22 657 22 Devon Carew 50-54 1:31:03 50-54 658 169 658 169 Jeff Brotherston 30-34 1:31:03 30-34 659 99 659 99 David Henderson 40-44 1:31:05 40-44 660 129 660 129 Gerald Umayam 35-39 1:31:07 35-39 661 23 661 23 Jason Francoeur 50-54 1:31:07 50-54 662 170 662 170 Andy Chen 30-34 1:31:08 30-34 663 171 663 171 Julian Lai 30-34 1:31:10 30-34 664 172 664 172 James Maglalang 30-34 1:31:12 30-34 665 24 665 24 Phil Materi 50-54 1:31:13 50-54 666 173 666 173 Sam Jory 30-34 1:31:17 30-34 667 174 667 174 Vineet Virmani 30-34 1:31:19 30-34 668 175 668 175 Raymond Wong 30-34 1:31:19 30-34 669 100 669 100 Andrew Thamboo 40-44 1:31:19 40-44 670 130 670 130 Julian Doan 35-39 1:31:20 35-39 671 115 671 115 Nicolas Calquin 25-29 1:31:20 25-29 672 116 672 116 Kaiz Jamal 25-29 1:31:21 25-29 673 64 673 64 Kian Proctor 16-24 1:31:21 16-24 674 131 674 131 VICTOR WONG 35-39 1:31:23 35-39 675 132 675 132 Jackson Dinning 35-39 1:31:24 35-39 676 49 676 49 Lawson Branch 45-49 1:31:25 45-49 677 101 677 101 Stephen Duck 40-44 1:31:26 40-44 678 65 678 65 Bronson Lo 16-24 1:31:26 16-24 679 133 679 133 Pav Ram 35-39 1:31:28 35-39 680 102 680 102 Taylor Little 40-44 1:31:28 40-44 681 176 681 176 Clay Inglis 30-34 1:31:29 30-34 682 134 682 134 Yongju Kwon 35-39 1:31:31 35-39 683 135 683 135 Alex Wan 35-39 1:31:33 35-39 684 177 684 177 Eric Ozzy 30-34 1:31:35 30-34 685 136 685 136 Sam Ly 35-39 1:31:40 35-39 686 103 686 103 Nathan Watts 40-44 1:31:42 40-44 687 137 687 137 Jack Haworth 35-39 1:31:43 35-39 688 178 688 178 Tomas Macik 30-34 1:31:46 30-34 689 138 689 138 David Brown 35-39 1:31:46 35-39 690 179 690 179 Daniel Unroe 30-34 1:31:50 30-34 691 117 691 117 Cameron Belanger 25-29 1:31:52 25-29 692 180 692 180 Lok Yick 30-34 1:31:53 30-34 693 104 693 104 Christopher Wiebe 40-44 1:31:53 40-44 694 181 694 181 Derrick Kalicum 30-34 1:31:55 30-34 695 25 695 25 Paul Reynolds 50-54 1:31:55 50-54 696 118 696 118 Brandon Hutchings 25-29 1:31:59 25-29 697 67 697 67 Cooper Mitchell 16-24 1:32:01 16-24 698 66 698 66 Trevor Tong 16-24 1:32:01 16-24 699 182 699 182 Matt Jang 30-34 1:32:03 30-34 700 139 700 139 Blake Taje 35-39 1:32:03 35-39