| Final: | |
| [Q] Farzan Rasheed (PAK) bt [1] David Phillips (CAN) | 11-8, 9-11, 11-9, 11-5 (56m) |
| Semi-finals: | |
| [1] David Phillips (CAN) bt [3] Gilly Lane (USA) | 6-11, 5-11, 14-12, 11-5, 11-4 (67m) |
| [Q] Farzan Rasheed (PAK) bt [4] Tom Pashley (ENG) | 11-6, 11-5, 11-1 (26m) |
| Quarter-finals: | |
| [1] David Phillips (CAN) bt Dave Glass (CAN) | 11-3, 11-6, 11-4 (29m) |
| [3] Gilly Lane (USA) bt [5] Ian Power (CAN) | 11-6, 11-7, 11-6 (31m) |
| [4] Tom Pashley (ENG) bt Matthew Serediak (CAN) | 11-6, 11-8, 11-5 (28m) |
| [Q] Farzan Rasheed (PAK) bt [2] Robin Clarke (CAN) | 11-6, 12-10, 11-4 (45m) |
| 1st round: | |
| [1] David Phillips (CAN) bt [Q] Rudi Willemse (RSA) | 11-5, 1-11, 11-3, 8-11, 11-3 (51m) |
| Dave Glass (CAN) bt [7] Michal Reid (CAN) | 7-11, 4-11, 11-6, 11-1, 11-8 (62m) |
| [3] Gilly Lane (USA) bt Dane Sharp (CAN) | 11-3, 11-3, 3-11, 7-11, 11-3 (59m) |
| [5] Ian Power (CAN) bt Bernard Reid (CAN) | 11-1, 11-5, 11-2 (21m) |
| Matthew Serediak (CAN) bt [6] Keith Pritchard (CAN) | 11-1, 11-7, 11-4 (21m) |
| [4] Tom Pashley (ENG) bt [Q] TG Raubenheimer (RSA) | 11-8, 12-10, 6-11, 11-5 (57m) |
| [Q] Farzan Rasheed (PAK) bt [8] Tyler Hamilton (CAN) | 11-5, 11-3, 11-6 (22m) |
| [2] Robin Clarke (CAN) bt [Q] Chris Hanebury (CAN) | 11-3, 11-5, 11-8 (27m) |
| Qualifying finals: | |
| TG Raubenheimer (RSA) bt Daniel Sibley (CAN) | 10-12, 9-11, 11-7, 11-2, 11-7 (80m) |
| Rudi Willemse (RSA) bt Benjamin Oliner (USA) | 11-8, 11-2, 11-9 (37m) |
| Chris Hanebury (CAN) bt Peter Kviecinsky (SVK) | 11-5, 11-9, 11-6 (37m) |
| Farzan Rasheed (PAK) bt Jason Delierre (CAN) | 11-3, 11-9, 11-7 (31m) |
| 1st qualifying round: | |
| Daniel Sibley (CAN) bt Fred Reid (CAN) | 11-9, 11-3, 11-7 (32m) |
| TG Raubenheimer (RSA) bt Maxym Leclair (CAN) | 11-5, 11-3, 11-6 (24m) |
| Rudi Willemse (RSA) bt Strachan Jarvis (CAN) | 11-4, 11-3, 11-8 (24m) |
| Benjamin Oliner (USA) bt Rafik Bahloo (CAN) | 11-4, 11-3, 11-3 (25m) |
| Chris Hanebury (CAN) bt Jay Fleishman (CAN) | 11-5, 11-4, 11-6 (19m) |
| Peter Kviecinsky (SVK) bt Iain Crozier (CAN) | 8-11, 11-2, 11-9, 11-5 (32m) |
| Farzan Rasheed (PAK) bt Kimesh Chetty (CAN) | 11-6, 11-7, 11-5 (24m) |
| Jason Delierre (CAN) bt Adrian Dudzicki (CAN) | 7-11, 11-9, 12-10, 11-7 (34m) |