| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | 20 | Jr | Mark Patton | 24:22.2PR | ON | Guelph (Ont.) | Oct 14
| Princeton XC Invitational |
| 2. | | So | Kieran Lumb | 24:27.0PR | BC | British Columbia | Nov 18
| NAIA National XC Championship |
| 3. | 21 | Sr | John Gay | 24:41.0 | BC | British Columbia | Nov 18
| NAIA National XC Championship |
| 4. | | - | Braydon Clarke | 25:19.9 | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 5. | | - | Max Turek | 25:21.2PR | ON | Durham Dragons Track & Running Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 6. | 18 | - | Thomas Nobbs | 25:23.3PR | BC | Vancouver Olympic Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 7. | | - | Brandon Vail | 25:24.3PR | AB | Edmonton Harriers | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 8. | | - | Marcus Kemp | 25:54.8PR | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 9. | | - | Nicholas Mota | 26:00.7PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 10. | | - | Zachary Matthew Fra... | 26:36.2PR | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 11. | | - | Marcel Scheele | 26:43.1PR | ON | London Legion Track & Field Alliance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 12. | | 12 | Joshua DeSouza | 26:45.7PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 13. | 18 | - | Sean Bergman | 26:51.8PR | BC | Okanagan Athletics Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 14. | 18 | - | Gavin Hughes | 26:53.7PR | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 15. | | - | Andrew Brown | 26:59.8PR | ON | Durham Dragons Track & Running Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 16. | | - | David Poloni | 27:07.5 | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 17. | | - | James Cromack | 27:11.1PR | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 18. | | - | Brad Sheeler | 27:11.9 | ON | London Western Track & Field Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 19. | | - | Aidan Jean | 27:29.8PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 20. | | - | Sam Nusselder | 27:31.4PR | ON | Saugeen Track & Field Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 21. | | - | Kevin O'Connor | 27:44.9PR | BC | Vancouver Falcons Athletic Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 22. | | - | Brendan Heikkinen | 27:54.5 | ON | Windsor Legion Track & Field | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 23. | | 12 | Jonathan DeSouza | 27:59.4PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 24. | 18 | Jr | Andrew Jackson | 28:03.8 | AL | Alabama State | Oct 23
| SWAC Cross Country Championships |
| 25. | | - | Eric Gareau | 28:04.3PR | ON | London Legion Track & Field Alliance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 26. | | - | Kyle Farquharson | 28:07.5PR | ON | London Western Track & Field Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 27. | | - | Alex Sandras | 28:08.5PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 28. | | - | Cole Bond | 28:12.4PR | ON | Durham Dragons Track & Running Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 29. | | - | Gregory Danayan | 28:24.4PR | ON | Speed River TFC Youth Distance | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 30. | | - | Jonah Brown | 28:40.7PR | AB | CalTAF Athletic Association | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 31. | | - | Mitchell Heyink | 28:49.3 | ON | London Western Track & Field Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 32. | | - | Justin Graenert | 29:00.6PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 33. | | - | Ahad Naim | 29:12.8PR | ON | Newmarket Huskies Track Club | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |
| 34. | | - | Luke Patrick | 31:00.7PR | ON | Mississauga T&F | Nov 25
| Canadian XC Championships 2017 MS, HS, Club, ... |