| Rank | Name | Time | |||
|---|---|---|---|---|---|
| 1 | Mario Labbe 🇨🇦 | 17.2 km/h | 288 W | 1518 | 18:43 |
| 2 | Adam R | 17.2 km/h | 434 W | 1516 | 18:44 |
| 3 | Tristan Taillefer / SIBOIRE QuiRoule | 16.1 km/h | 387 W | 1424 | 19:57 |
| 4 | Julien Gagné | 15.8 km/h | 328 W | 1398 | 20:19 |
| 5 | Svein Tuft | 15.7 km/h | 409 W | 1389 | 20:27 |
| 6 | Jordan Cheyne | 15.7 km/h | 318 W | 1382 | 20:33 |
| 7 | TJ Eisenhart 🦋 | 15.4 km/h | 360 W | 1359 | 20:54 |
| 8 | Ryan Roth | 15.2 km/h | 358 W | 1346 | 21:06 |
| 9 | Félix-Antoine Leclair // Siboire QuiRoule | 15.1 km/h | 315 W | 1330 | 21:21 |
| 10 | Jérôme Laviolette | 14.6 km/h | 324 W | 1293 | 21:58 |
Join Strava to see the full leaderboard