| Rank | Skater↕ | Member↕ | SP | FS | Total▼ | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total↕ | TES↕ | PCS↕ | Ded↕ | Total↕ | TES↕ | PCS↕ | Ded↕ | ||||
| 1 | Keegan Messing | CAN | 84.38 | 40.12 | 44.26 | 0.00 | 173.65 | 83.63 | 90.02 | 0.00 | 258.03 |
| 2 | Roman Sadovsky | CAN | 77.17 | 34.84 | 42.33 | 0.00 | 170.43 | 82.09 | 88.34 | 0.00 | 247.60 |
| 3 | Wesley Chiu | CAN | 81.47 | 43.43 | 38.04 | 0.00 | 150.57 | 72.97 | 77.60 | 0.00 | 232.04 |
| 4 | Joseph Phan | CAN | 78.14 | 41.93 | 36.21 | 0.00 | 153.36 | 73.70 | 80.66 | -1.00 | 231.50 |
| 5 | Corey Circelli | CAN | 76.64 | 39.93 | 36.71 | 0.00 | 152.97 | 73.31 | 79.66 | 0.00 | 229.61 |
| 6 | Nam Nguyen | CAN | 71.27 | 31.97 | 40.30 | -1.00 | 130.77 | 56.01 | 76.76 | -2.00 | 202.04 |
| 7 | Jack Dushenski | CAN | 67.07 | 34.69 | 32.38 | 0.00 | 128.02 | 60.10 | 69.92 | -2.00 | 195.09 |
| 8 | Aleksa Rakic | CAN | 61.47 | 29.59 | 32.88 | -1.00 | 131.68 | 69.00 | 62.68 | 0.00 | 193.15 |
| 9 | Conrad Orzel | CAN | 59.13 | 27.75 | 33.38 | -2.00 | 133.79 | 70.03 | 64.76 | -1.00 | 192.92 |
| 10 | Samuel Turcotte | CAN | 66.99 | 35.20 | 31.79 | 0.00 | 122.72 | 57.04 | 65.68 | 0.00 | 189.71 |
| 11 | Matthew Markell | CAN | 68.31 | 34.68 | 33.63 | 0.00 | 119.43 | 51.25 | 70.18 | -2.00 | 187.74 |
| 12 | Max Denk | CAN | 64.54 | 34.45 | 30.09 | 0.00 | 121.37 | 57.43 | 64.94 | -1.00 | 185.91 |
| 13 | Beres Clements | CAN | 68.93 | 38.30 | 30.63 | 0.00 | 116.35 | 54.69 | 63.66 | -2.00 | 185.28 |
| 14 | Bennet Toman | CAN | 72.83 | 39.17 | 33.66 | 0.00 | 106.56 | 45.46 | 65.10 | -4.00 | 179.39 |
| 15 | Matthew Newnham | CAN | 58.04 | 26.24 | 31.80 | 0.00 | 118.72 | 54.56 | 65.16 | -1.00 | 176.76 |
| 16 | Bruce Waddell | CAN | 54.88 | 24.59 | 31.29 | -1.00 | 117.63 | 53.37 | 65.26 | -1.00 | 172.51 |
| 17 | Marek Simon Ramilison | CAN | 56.03 | 26.16 | 29.87 | 0.00 | 103.98 | 44.46 | 59.52 | 0.00 | 160.01 |