| 1 | Gran Camiño | Stage 4 (ITT) | 2.1 | 5 | 00:00:11.000 |
| 2 | Ronde des Vallées | Stage 2 (ITT) | 2.1 | 3 | 00:00:13.000 |
| 3 | Santos Tour Down Under | Prologue | 2.UWT | 19 | 00:00:18.000 |
| 4 | Giro d'Italia | Stage 2 (ITT) | 2.UWT | 20 | 00:00:28.860 |
| 5 | Tirreno-Adriatico | Stage 1 (ITT) | 2.UWT | 6 | 00:00:33.630 |
| 6 | UAE Tour | Stage 2 (ITT) | 2.UWT | 14 | 00:00:34.440 |
| 7 | National Championships Canada ME - ITT | NC | 2 | 00:00:35.000 |
| 8 | Tour de l'Abitibi Desjardins | Stage 3 (ITT) | 2.Ncup | 10 | 00:00:41.000 |
| 9 | Tour de l'Abitibi Desjardins - Coupe des Nations Junior | Stage 3 (ITT) | 2.Ncup | 3 | 00:00:44.000 |
| 10 | Renewi Tour | Stage 2 (ITT) | 2.UWT | 36 | 00:00:49.000 |
| 11 | Giro d'Italia | Stage 10 (ITT) | 2.UWT | 14 | 00:00:59.990 |
| 12 | Tirreno-Adriatico | Stage 1 (ITT) | 2.UWT | 31 | 00:01:07.000 |
| 13 | Tour de France | Stage 7 (ITT) | 2.UWT | 14 | 00:01:17.260 |
| 14 | Critérium du Dauphiné | Stage 4 (ITT) | 2.UWT | 6 | 00:01:24.350 |
| 15 | National Championships Canada ME - ITT | NC | 4 | 00:01:31.000 |
| 16 | Tour de Beauce | Stage 3a (ITT) | 2.2 | 24 | 00:01:40.000 |
| 17 | National Championships Canada ME - ITT | NC | 3 | 00:01:45.000 |
| 18 | Giro d'Italia | Stage 1 (ITT) | 2.UWT | 50 | 00:01:47.000 |
| 19 | Chrono des Nations | 1.1 | 11 | 00:01:55.000 |
| 20 | World Championships ME - ITT | WC | 19 | 00:01:59.000 |
| 21 | Giro d'Italia | Stage 10 (ITT) | 2.UWT | 5 | 00:02:15.320 |
| 22 | Olympic Games ME - ITT | Olympics | 20 | 00:02:16.010 |
| 23 | Tour de France | Stage 21 (ITT) | 2.UWT | 6 | 00:02:30.930 |
| 24 | World Championships MJ - ITT | WC | 27 | 00:02:54.000 |
| 25 | National Championships Canada ME - ITT | NC | 16 | 00:02:56.000 |