| Rank | Skater↕ | Member↕ | SP | FS | Total▼ | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total↕ | TES↕ | PCS↕ | Ded↕ | Total↕ | TES↕ | PCS↕ | Ded↕ | ||||
| 1 | Keegan Messing | CAN | 94.40 | 48.82 | 46.58 | -1.00 | 163.38 | 79.07 | 86.31 | -2.00 | 257.78 |
| 2 | Conrad Orzel | CAN | 86.16 | 47.75 | 38.41 | 0.00 | 151.30 | 76.37 | 74.93 | 0.00 | 237.46 |
| 3 | Wesley Chiu | CAN | 65.44 | 30.06 | 36.38 | -1.00 | 160.71 | 86.89 | 74.82 | -1.00 | 226.15 |
| 4 | Stephen Gogolev | CAN | 49.97 | 18.75 | 33.22 | -2.00 | 170.16 | 93.11 | 77.05 | 0.00 | 220.13 |
| 5 | Corey Circelli | CAN | 75.73 | 36.62 | 39.11 | 0.00 | 136.60 | 61.88 | 75.72 | -1.00 | 212.33 |
| 6 | Matthew Newnham | CAN | 79.75 | 43.06 | 36.69 | 0.00 | 131.58 | 61.72 | 73.86 | -4.00 | 211.33 |
| 7 | Beres Clements | CAN | 75.95 | 41.59 | 34.36 | 0.00 | 132.24 | 63.07 | 70.17 | -1.00 | 208.19 |
| 8 | Roman Sadovsky | CAN | 61.48 | 23.89 | 39.59 | -2.00 | 145.38 | 70.17 | 79.21 | -4.00 | 206.86 |
| 9 | Jack Dushenski | CAN | 69.87 | 36.11 | 33.76 | 0.00 | 125.22 | 58.85 | 66.37 | 0.00 | 195.09 |
| 10 | Bennet Toman | CAN | 70.33 | 36.57 | 33.76 | 0.00 | 123.10 | 57.64 | 66.46 | -1.00 | 193.43 |
| 11 | Matthew Markell | CAN | 74.12 | 35.70 | 38.42 | 0.00 | 119.15 | 50.65 | 70.50 | -2.00 | 193.27 |
| 12 | Aleksa Rakic | CAN | 68.51 | 36.83 | 32.68 | -1.00 | 117.26 | 56.16 | 64.10 | -3.00 | 185.77 |
| 13 | Alec Guinzbourg | CAN | 61.94 | 33.37 | 29.57 | -1.00 | 122.00 | 55.87 | 66.13 | 0.00 | 183.94 |
| 14 | Gabriel Blumenthal | CAN | 59.31 | 27.85 | 32.46 | -1.00 | 124.49 | 58.36 | 66.13 | 0.00 | 183.80 |
| 15 | Bruce Waddell | CAN | 70.37 | 31.97 | 38.40 | 0.00 | 106.02 | 38.12 | 67.90 | 0.00 | 176.39 |
| 16 | Marek Ramilison | CAN | 56.53 | 28.02 | 28.51 | 0.00 | 100.69 | 43.95 | 56.74 | 0.00 | 157.22 |
| 17 | Maksim Chelmaev | CAN | 56.59 | 27.05 | 30.54 | -1.00 | 91.67 | 38.13 | 55.54 | -2.00 | 148.26 |
| 18 | Antoine Goyette | CAN | 37.46 | 14.11 | 25.35 | -2.00 | 78.21 | 34.62 | 44.59 | -1.00 | 115.67 |