1,001 43 1,001 43 Colin Saby 50-54 1:42:58 50-54 1,002 211 1,002 211 Tony Elliott 35-39 1:43:01 35-39 1,003 177 1,003 177 JASKAMAL SINGH 25-29 1:43:01 25-29 1,004 95 1,004 95 Jacky M 16-24 1:43:02 16-24 1,005 94 1,005 94 Devon Braun-Santos 16-24 1:43:02 16-24 1,006 74 1,006 74 Shane Stacy 45-49 1:43:03 45-49 1,007 75 1,007 75 Justen Harcourt 45-49 1:43:16 45-49 1,008 212 1,008 212 Ian Weitman 35-39 1:43:21 35-39 1,009 76 1,009 76 Cam Comeau 45-49 1:43:24 45-49 1,010 77 1,010 77 T.J. Reynoso 45-49 1:43:31 45-49 1,011 96 1,011 96 Niro Abbasloo 16-24 1:43:43 16-24 1,012 245 1,012 245 TREVOR TEH 30-34 1:43:47 30-34 1,013 213 1,013 213 Ralph Dimarucut 35-39 1:43:50 35-39 1,014 214 1,014 214 Bryce Donnelly 35-39 1:43:53 35-39 1,015 137 1,015 137 Aron Kwok 40-44 1:44:04 40-44 1,016 44 1,016 44 Randy Webster 50-54 1:44:04 50-54 1,017 78 1,017 78 Kent Kwok 45-49 1:44:05 45-49 1,018 138 1,018 138 Ujjwal Bagga 40-44 1:44:09 40-44 1,019 178 1,019 178 Kinseng Cheng 25-29 1:44:10 25-29 1,020 246 1,020 246 Phelix Peer 30-34 1:44:11 30-34 1,021 139 1,021 139 Jeff Low 40-44 1:44:13 40-44 1,022 247 1,022 247 Jag Bal 30-34 1:44:15 30-34 1,023 248 1,023 248 Tyler Derian 30-34 1:44:18 30-34 1,024 215 1,024 215 Cal Castagner 35-39 1:44:19 35-39 1,025 140 1,025 140 Eric Isenor 40-44 1:44:20 40-44 1,026 141 1,026 141 Karn Sihota 40-44 1:44:25 40-44 1,027 179 1,027 179 Raphael Manzano 25-29 1:44:30 25-29 1,028 216 1,028 216 Scott Bolland 35-39 1:44:41 35-39 1,029 181 1,029 181 Caleb Harapnuik 25-29 1:44:55 25-29 1,030 180 1,030 180 Bobby Han 25-29 1:44:55 25-29 1,031 79 1,031 79 Adam Neilson 45-49 1:44:57 45-49 1,032 142 1,032 142 Justen Stroomer 40-44 1:45:04 40-44 1,033 80 1,033 80 Andy Lai 45-49 1:45:09 45-49 1,034 81 1,034 81 Mark Douangchanh 45-49 1:45:18 45-49 1,035 249 1,035 249 Iyann Sidibe 30-34 1:45:22 30-34 1,036 97 1,036 97 Kit Cheung 16-24 1:45:34 16-24 1,037 45 1,037 45 Gregg Holland 50-54 1:45:42 50-54 1,038 217 1,038 217 Aaron Kim 35-39 1:45:43 35-39 1,039 143 1,039 143 Jesse Johnston 40-44 1:45:46 40-44 1,040 250 1,040 250 Darren Kerr 30-34 1:45:47 30-34 1,041 144 1,041 144 Pardeep Randhawa 40-44 1:45:55 40-44 1,042 82 1,042 82 Ken Nelson 45-49 1:45:58 45-49 1,043 251 1,043 251 Adetola F 30-34 1:45:59 30-34 1,044 182 1,044 182 Juanes Sabogal 25-29 1:46:00 25-29 1,045 252 1,045 252 Brant Lennard 30-34 1:46:01 30-34 1,046 218 1,046 218 Paramjit Ghinger 35-39 1:46:10 35-39 1,047 145 1,047 145 Charles L'Ecuyer 40-44 1:46:12 40-44 1,048 253 1,048 253 Dinh DUONG 30-34 1:46:13 30-34 1,049 146 1,049 146 TONY HUIE 40-44 1:46:19 40-44 1,050 147 1,050 147 Archie Almadin 40-44 1:46:30 40-44 1,051 219 1,051 219 Russ Ventura 35-39 1:46:42 35-39 1,052 254 1,052 254 Vincent Huynh 30-34 1:46:45 30-34 1,053 183 1,053 183 Karl Carriere 25-29 1:46:47 25-29 1,054 255 1,054 255 Kashif Raza 30-34 1:46:48 30-34 1,055 148 1,055 148 Nick Chow 40-44 1:46:54 40-44 1,056 220 1,056 220 Adam Lang 35-39 1:46:56 35-39 1,057 184 1,057 184 Dante Alejandro Montoya Santoyo 25-29 1:46:57 25-29 1,058 149 1,058 149 Geoff Duck 40-44 1:47:03 40-44 1,059 98 1,059 98 Himsara Weerasekara 16-24 1:47:03 16-24 1,060 4 1,060 4 Kevin Gould 65-69 1:47:04 65-69 1,061 83 1,061 83 Vahid Mohammadi 45-49 1:47:05 45-49 1,062 99 1,062 99 Gokul Gopakumar 16-24 1:47:07 16-24 1,063 185 1,063 185 Felipe Quiñonez 25-29 1:47:08 25-29 1,064 256 1,064 256 Calvin Wahyudi 30-34 1:47:10 30-34 1,065 46 1,065 46 Ian Stewart 50-54 1:47:11 50-54 1,066 221 1,066 221 Restie Provido 35-39 1:47:13 35-39 1,067 84 1,067 84 David Smyth 45-49 1:47:13 45-49 1,068 186 1,068 186 Brian Ardavin 25-29 1:47:16 25-29 1,069 187 1,069 187 Taha Waheed El Ramly 25-29 1:47:17 25-29 1,070 150 1,070 150 Benjamin Forhan 40-44 1:47:17 40-44 1,071 257 1,071 257 S Phu 30-34 1:47:22 30-34 1,072 7 1,072 7 Andrew Laurenson 60-64 1:47:27 60-64 1,073 222 1,073 222 Steve Henry 35-39 1:47:29 35-39 1,074 223 1,074 223 Zachary Lang 35-39 1:47:33 35-39 1,075 224 1,075 224 Curtis Archer 35-39 1:47:35 35-39 1,076 85 1,076 85 Omid Yeganeh 45-49 1:47:46 45-49 1,077 100 1,077 100 Peter Jeong 16-24 1:47:47 16-24 1,078 225 1,078 225 Jessie Smyth 35-39 1:47:51 35-39 1,079 226 1,079 226 Sam Li 35-39 1:47:55 35-39 1,080 258 1,080 258 Taylor Rempel 30-34 1:47:59 30-34 1,081 151 1,081 151 Greg Hall 40-44 1:48:01 40-44 1,082 259 1,082 259 Francis Domingo 30-34 1:48:01 30-34 1,083 188 1,083 188 Daniel Ramirez 25-29 1:48:05 25-29 1,084 152 1,084 152 Chirag Choudhary 40-44 1:48:07 40-44 1,085 227 1,085 227 Dalton Kamensek 35-39 1:48:11 35-39 1,086 228 1,086 228 Jun Bonifacio 35-39 1:48:23 35-39 1,087 86 1,087 86 Ian Rowe 45-49 1:48:32 45-49 1,088 8 1,088 8 Tony Valosek 60-64 1:48:41 60-64 1,089 260 1,089 260 Kurt Albalos 30-34 1:48:46 30-34 1,090 261 1,090 261 Hau Leung Chan 30-34 1:48:51 30-34 1,091 189 1,091 189 Mitch Madill 25-29 1:48:51 25-29 1,092 262 1,092 262 Kevin Cao 30-34 1:48:57 30-34 1,093 153 1,093 153 Hamed Madani 40-44 1:49:00 40-44 1,094 154 1,094 154 Robby Nijjar 40-44 1:49:01 40-44 1,095 17 1,095 17 Gerald Proctor 55-59 1:49:09 55-59 1,096 101 1,096 101 sam welter 16-24 1:49:17 16-24 1,097 87 1,097 87 ALLAN YEO 45-49 1:49:30 45-49 1,098 155 1,098 155 Jelani Ingram 40-44 1:49:32 40-44 1,099 263 1,099 263 CHRISTIAN ABAD 30-34 1:49:40 30-34 1,100 190 1,100 190 Nate Sidhu 25-29 1:49:44 25-29