| Round of 32 | Round of 16 | Quarterfinals | Semifinals | Final | Winner |
|---|
| | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | | | | | BYE | | | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | | | | Jeffrey James (AB),Harrison Scott (AB) | | 7-5, 6-0 | | | | | | Jeffrey James (AB),Harrison Scott (AB) | | | | | | Matthew Scott (SK),Luke Conlon (SK) | 6-0, 6-0 | | | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | | | BYE | | | 6-2, 6-1 | | | | | Sidney Yap (AB),Thomas Lee (AB) | | | | | | Sidney Yap (AB),Thomas Lee (AB) | | | | | | | | | Milan Milosevic (ON),Konner Fung-Kee-fung (ON) | | | | | BYE | | 6-4, 6-1 | | | | | | Milan Milosevic (ON),Konner Fung-Kee-fung (ON) | | | | | | Milan Milosevic (ON),Konner Fung-Kee-fung (ON) | | | | | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | | (4)Olivier Gingras (QC),Charles Cyrenne (QC) | | | | 6-2, 6-2 | | | | (4)Olivier Gingras (QC),Charles Cyrenne (QC) | | | | | | BYE | | | | | | | | | (4)Olivier Gingras (QC),Charles Cyrenne (QC) | | | | | BYE | | 6-0, 6-3 | | | | | | Vahagn Tonakanian (ON),Alec Luchak (ON) | | | | | | Vahagn Tonakanian (ON),Alec Luchak (ON) | | | | | | | | | | (5)Tim Portnov (BC),Christopher Fletcher (ON) | | | | Adrian Mag (ON),Yuki Serizawa (ON) | | | 6-1, 6-1 | | | | | Adrian Mag (ON),Yuki Serizawa (ON) | | | | | | Jet Bent-Lee (ON),Jack Van Slyke (ON) | 7-5, 4-6, 10-6 | | | | | | | | (5)Tim Portnov (BC),Christopher Fletcher (ON) | | | | | BYE | | 6-1, 6-1 | | | | | | (5)Tim Portnov (BC),Christopher Fletcher (ON) | | | | | | (5)Tim Portnov (BC),Christopher Fletcher (ON) | | | | | | | | | | | | (1)Alejandro Tabilo (ON),David Volfson (ON) | | (6)Michael Liu (ON),Xian Zhuo (Joe) Zeng (ON) | | | | | 6-1, 6-1 | | | (6)Michael Liu (ON),Xian Zhuo (Joe) Zeng (ON) | | | | | | BYE | | | | | | | | | (6)Michael Liu (ON),Xian Zhuo (Joe) Zeng (ON) | | | | | BYE | | 6-4, 3-6, 10-5 | | | | | | Tejas Phaterpekar (BC),Mark Nguyen (BC) | | | | | | Tejas Phaterpekar (BC),Mark Nguyen (BC) | | | | | | | | | | (3)Charles Baron (QC),Alexandru Pavel (QC) | | | | Arnaud Sénéchal (QC),Justin Ghavami (QC) | | | 6-3, 6-1 | | | | | Arnaud Sénéchal (QC),Justin Ghavami (QC) | | | | | | Raphaël Landry (QC),Justin Denis-Hill (QC) | 6-0, 6-3 | | | | | | | | (3)Charles Baron (QC),Alexandru Pavel (QC) | | | | | BYE | | 3-6, 6-3, 10-8 | | | | | | (3)Charles Baron (QC),Alexandru Pavel (QC) | | | | | | (3)Charles Baron (QC),Alexandru Pavel (QC) | | | | | | | | | | | (2)Philippe Courteau (QC),Dylan Bednarczyk (ON) | | | BYE | | | | 6-3, 6-2 | | | | Matthew Bendzsa (NL),Andrew Inthavong (SK) | | | | | | Matthew Bendzsa (NL),Andrew Inthavong (SK) | | | | | | | | | Eric Fought (BC),Mateusz Krok (ON) | | | | | BYE | | 6-1, 6-1 | | | | | | Eric Fought (BC),Mateusz Krok (ON) | | | | | | Eric Fought (BC),Mateusz Krok (ON) | | | | | | | | | | (2)Philippe Courteau (QC),Dylan Bednarczyk (ON) | | | | Walter Moodie (NS),Brent Wilkins (NS) | | | 6-1, 6-1 | | | | | Daniel Raw (BC),Benjamin Sigouin (BC) | | | | | | Daniel Raw (BC),Benjamin Sigouin (BC) | 6-1, 6-0 | | | | | | | | (2)Philippe Courteau (QC),Dylan Bednarczyk (ON) | | | | | BYE | | 6-2, 6-7 (3), 10-8 | | | | | | (2)Philippe Courteau (QC),Dylan Bednarczyk (ON) | | | | | | (2)Philippe Courteau (QC),Dylan Bednarczyk (ON) | | | | | | | | | | | | |
|
|
| No | Player |
| 1 | Tabilo Alejandro, Volfson David |
| 2 | Courteau Philippe, Bednarczyk Dylan |
| 3 | Baron Charles, Pavel Alexandru |
| 4 | Gingras Olivier, Cyrenne Charles |
| 5 | Portnov Tim, Fletcher Christopher |
| 6 | Liu Michael, Zeng Xian Zhuo (Joe) |
|