| Pl. | Bib | Name | Nat. | Age | Split | ChipTime | Penalty | Final Time |
|---|---|---|---|---|---|---|---|---|
| 1. | 2179 | Jesse Bruce | Elite | Finish | 31:49.0 | 0:00 | 31:49.0 | |
| 2. | 2199 | Connor Bell | Elite | Finish | 33:08.2 | 0:00 | 33:08.2 | |
| 3. | 1211 | Tim Tindall | 31 | Finish | 33:25.0 | 0:00 | 33:25.0 | |
| 4. | 2169 | Nicholas Karpiuk | 33 | Finish | 33:29.6 | 0:00 | 33:29.6 | |
| 5. | 1677 | Kevin Gregory | Elite | Finish | 33:45.4 | 0:00 | 33:45.4 | |
| 6. | 1764 | Kevin Coman | 32 | Finish | 34:11.2 | 0:00 | 34:11.2 | |
| 7. | 1329 | Nathan Wilson | 34 | Finish | 34:43.5 | 0:00 | 34:43.5 | |
| 8. | 1347 | Eric Hutterer | Elite | Finish | 35:02.9 | 0:00 | 35:02.9 | |
| 9. | 1230 | Juan Carlos Obando | Elite | Finish | 36:02.2 | 0:00 | 36:02.2 | |
| 10. | 2155 | Vincent Paul | Elite | Finish | 36:41.8 | 0:00 | 36:41.8 | |
| 11. | 1331 | Eric Macfarlane | 42 | Finish | 36:46.6 | 0:00 | 36:46.6 | |
| 12. | 1599 | Andrew Johnson | 33 | Finish | 36:55.5 | 0:00 | 36:55.5 | |
| 13. | 1600 | Yves Desjardins | Elite | Finish | 36:58.1 | 0:00 | 36:58.1 | |
| 14. | 1752 | Kendon Espe | Elite | Finish | 36:58.4 | 0:00 | 36:58.4 | |
| 15. | 1296 | Tyler Kruschenske | Elite | Finish | 36:59.8 | 0:00 | 36:59.8 | |
| 16. | 1587 | Juan Carlos Obando | 53 | Finish | 37:00.2 | 0:00 | 37:00.2 | |
| 17. | 1693 | Tyler Grant | 38 | Finish | 37:00.8 | 0:00 | 37:00.8 | |
| 18. | 1301 | Josh Moore | 40 | Finish | 37:07.2 | 0:00 | 37:07.2 | |
| 19. | 1295 | Amon Edwards | Elite | Finish | 37:18.7 | 0:00 | 37:18.7 | |
| 20. | 1707 | Marcus Gordon | 26 | Finish | 37:28.1 | 0:00 | 37:28.1 | |
| 21. | 1414 | Ryan Faubert | 30 | Finish | 37:49.8 | 0:00 | 37:49.8 | |
| 22. | 2175 | Sean Laughlin | 55 | Finish | 37:55.2 | 0:00 | 37:55.2 | |
| 23. | 1011 | Susan Snitynsky | Elite | Finish | 37:57.6 | 0:00 | 37:57.6 | |
| 24. | 1703 | Gurbhej Singh | 30 | Finish | 37:58.5 | 0:00 | 37:58.5 | |
| 25. | 2172 | Nicholas Watson | 23 | Finish | 37:59.3 | 0:00 | 37:59.3 | |
| 26. | 1386 | Neil Sweeney | 53 | Finish | 38:02.8 | 0:00 | 38:02.8 | |
| 27. | 1963 | Lisa Rooke | 32 | Finish | 38:08.6 | 0:00 | 38:08.6 | |
| 28. | 1379 | Robert Boughner | 38 | Finish | 38:19.5 | 0:00 | 38:19.5 | |
| 29. | 1007 | Robin Quiniou | Elite | Finish | 38:21.1 | 0:00 | 38:21.1 | |
| 30. | 1964 | Robby Moss | 33 | Finish | 38:33.7 | 0:00 | 38:33.7 | |
| 31. | 1288 | Paul Boylan | 40 | Finish | 38:40.0 | 0:00 | 38:40.0 | |
| 32. | 1718 | Sheldon Jackman | 62 | Finish | 38:40.9 | 0:00 | 38:40.9 | |
| 33. | 1349 | Eric Potocean | 30 | Finish | 38:54.4 | 0:00 | 38:54.4 | |
| 34. | 1010 | Kevyn Murray | Elite | Finish | 39:09.6 | 0:00 | 39:09.6 | |
| 35. | 1063 | Thomas Leek | 41 | Finish | 39:10.1 | 0:00 | 39:10.1 | |
| 36. | 1762 | Brennan Curry | Elite | Finish | 39:14.7 | 0:00 | 39:14.7 | |
| 37. | 1388 | Jonathan Garbe | 39 | Finish | 39:45.4 | 0:00 | 39:45.4 | |
| 38. | 1216 | Barry Wills | 57 | Finish | 39:51.7 | 0:00 | 39:51.7 | |
| 39. | 1416 | Amanda Hroncok | 33 | Finish | 39:56.2 | 0:00 | 39:56.2 | |
| 40. | 1711 | Helder Fernandes | Elite | Finish | 40:00.6 | 0:00 | 40:00.6 | |
| 41. | 2165 | Mike Repa | 47 | Finish | 40:05.0 | 0:00 | 40:05.0 | |
| 42. | 1714 | Arnold Yung | 32 | Finish | 40:08.3 | 0:00 | 40:08.3 | |
| 43. | 1485 | Jordan Wathen | Elite | Finish | 40:25.9 | 0:00 | 40:25.9 | |
| 44. | 1475 | James Reid | 33 | Finish | 40:30.9 | 0:00 | 40:30.9 | |
| 45. | 1411 | Nicolas Brière | 16 | Finish | 40:32.2 | 0:00 | 40:32.2 | |
| 46. | 1674 | Kristin Buchanan | 33 | Finish | 40:33.9 | 0:00 | 40:33.9 | |
| 47. | 1204 | Yves Denomme | 58 | Finish | 40:33.9 | 0:00 | 40:33.9 | |
| 48. | 1480 | Justyna Kaleta | 51 | Finish | 40:34.9 | 0:00 | 40:34.9 | |
| 49. | 1468 | Josh Hopkins | 44 | Finish | 40:35.4 | 0:00 | 40:35.4 | |
| 50. | 1969 | Benjamin Roberge | 15 | Finish | 40:52.6 | 0:00 | 40:52.6 |