| Round of 16 | Quarterfinals | Semifinals | Final | Winner |
|---|
| | | | | | | (1)Sebastian Santos (ON) | | | | | | Sat 12:45 | Marko Stakusic (ON) | | | | | Marko Stakusic (ON) | 3,2 | | | | | | Sat 3:15 | Stefan Stojicic (ON) | | | | Stefan Stojicic (ON) | | 3,3 | | | | Sat 12:45 | Stefan Stojicic (ON) | | | | | Kristian Kopic (ON) | 3-6,4,13-11 | | | | | | | Sat 6:00 | (4)Rayhan Alam (ON) | | | (4)Rayhan Alam (ON) | | | 4-6,2,10-3 | | | Sat 12:45 | (4)Rayhan Alam (ON) | | | | | Joshua Lapadat (ON) | 3-6,1,10-8 | | | | | | Sat 3:15 | (4)Rayhan Alam (ON) | | | | Jonathan Roos (ON) | | | | | | Sat 12:45 | Jonathan Roos (ON) | | | | | Noah VanKesteren (ON) | 0,0 | | | | | | | | | (2)Ilya Tiraspolsky (ON) | | Alex (Xiang) Lu (ON) | | | | 2,3 | | Sat 11:15 | Michael Ikejiani (ON) | | | | | Michael Ikejiani (ON) | 2,1 | | | | | | Sat 2:15 | Michael Ikejiani (ON) | | | | Liam Gardner (ON) | | 1,4-2(retired) | | | | Sat 11:15 | (3)Glenn Brisbois (ON) | | | | | (3)Glenn Brisbois (ON) | DEF | | | | | | | Sat 6:00 | (2)Ilya Tiraspolsky (ON) | | | Alessandro Sant'angelo (ON) | | | 1,0 | | | Sat 11:15 | Alessandro Sant'angelo (ON) | | | | | Nicolas Pietropaolo (ON) | 0,5-7,10-4 | | | | | | Sat 2:15 | (2)Ilya Tiraspolsky (ON) | | | | Dylan Valentine (ON) | | 1,2 | | | | Sat 11:15 | (2)Ilya Tiraspolsky (ON) | | | | | (2)Ilya Tiraspolsky (ON) | 3,1 | | | | | | | | | |
|