| Year | Location | # | Winner(s) | Score |
| 1st | 1956 | Montreal | 88 | Larry Evans, William Lombardy | 8.0/10 |
| 2nd | 1958 | Winnipeg | 44 | Elod Macskasy | 9.0/10 |
| 3rd | 1960 | Kitchener | 40 | Anthony Saidy | 8.0/10 |
| 4th | 1962 | Ottawa | 47 | Laszlo Witt | 9.0/9 |
| 5th | 1964 | Scarborough | 76 | Pal Benko | 8.5/10 |
| 6th | 1966 | Kingston | 116 | Larry Evans | 9.0/10 |
| 7th | 1968 | Toronto | 164 | Bent Larsen | 10.5/11 |
| 8th | 1970 | St. John's | 55 | Bent Larsen | 9.5/10 |
| 9th | 1971 | Vancouver | 156 | Boris Spassky, Hans Ree | 9.0/11 |
| 10th | 1973 | Ottawa | 235 | Duncan Suttles | 9.0/11 |
| 11th | 1974 | Montreal | 636 | Ljubomir Ljubojevic | 10.0/11 |
| 12th | 1975 | Calgary | 215 | Leonid Shamkovich | 9.0/10 |
| 13th | 1976 | Toronto | 408 | Nick de Firmian, Lawrence Day | 8.5/10 |
| 14th | 1977 | Fredericton | 164 | Jan Green-Krotki | 8.5/10 |
| 15th | 1978 | Hamilton | 185 | Gyula Sax | 9.0/11 |
| 16th | 1979 | Edmonton | 135 | Abe Yanofsky | 8.5/10 |
| 17th | 1980 | Ottawa | | Lawrence Day | |
| 18th | 1981 | Beauport | | Igor Ivanov | |
| 19th | 1982 | Vancouver | 148 | Gordon Taylor | 8.5/10 |
| 20th | 1983 | Toronto | 330 | Kevin Spraggett, Bozidar Ivanovic | 8.0/10 |
| 21st | 1984 | Ottawa | 146 | Igor Ivanov, Dave Ross, Denis Allan, Brett Campbell | 8.0/10 |
| 22nd | 1985 | Edmonton | 91 | Igor Ivanov, Brian Hartman | 8.5/10 |
| 23rd | 1986 | Winnipeg | 146 | Artur Yusupov, Viktor Kupreichik | 8.0/10 |
| 24th | 1987 | Toronto | 208 | Kevin Spraggett | 8.0/10 |
| 25th | 1988 | Scarborough | | Lawrence Day | |
| 26th | 1989 | Edmonton | | Vladimir Tukmakov | |
| 27th | 1990 | Edmundston | 59 | Georgi Timoschenko | 8.5/10 |
| 28th | 1991 | Windsor | | Walter Browne | |
| 29th | 1992 | Scarborough | | Alexei Barsov, Bryon Nickoloff | |
| 30th | 1993 | London | 128 | Kevin Spraggett | 8.5/10 |
| 31st | 1994 | Winnipeg | | Vladimir Tukmakov | |
| 32nd | 1995 | Toronto | | Kevin Spraggett, Eduardas Rozentalis, Deen Hergott, Bryon Nickoloff, Ron Livshits | |
| 33rd | 1996 | Calgary | 147 | Kevin Spraggett | 9.0/10 |
| 34th | 1997 | Winnipeg | 188 | Julian Hodgson | 8.5/10 |
| 35th | 1998 | Ottawa | 223 | Dimitry Tyomkin, Michael Oratovsky, Evgeny Prokopchuk, Kevin Spraggett | 8.0/10 |
| 36th | 1999 | Richmond | 204 | Kevin Spraggett, Georgi Orlov | 9.5/11 |
| 37th | 2000 | Edmonton | 192 | Jonathan Rowson, Joel Benjamin, Kevin Spraggett | 8.0/10 |
| 38th | 2001 | Sackville | 169 | Anthony Miles, Larry Christiansen | 9.0/10 |
| 39th | 2002 | Montreal | 326 | Jean-Marc Degraeve, Pascal Charbonneau, Jean Hébert | 8.0/10 |
| 40th | 2003 | Kapuskasing | 141 | Alexander Moiseenko | 8.0/10 |
| 41st | 2004 | Kapuskasing | 124 | Dimitry Tyomkin, Alexander Moiseenko | 8.0/10 |
| 42nd | 2005 | Edmonton | 222 | Alexei Shirov, Vassily Ivanchuk, Victor Bologan, Mark Bluvshtein, S.R. Chowdhury | 8.0/10 |
| 43rd | 2006 | Kitchener | 198 | Abhijit Kunte, Walter Arencibia | 7.0/9 |
| 44th | 2007 | Ottawa | 280 | Xiangzhi Bu | 8.0/10 |
| 45th | 2008 | Montreal | 325 | Alexander Moiseenko, Victor Mikhalevski, Matthieu Cornette, Eduardas Rozentalis | 6.5/9 |
| 46th | 2009 | Edmonton | 202 | Mark Bluvshtein, Edward Porper | 7.5/9 |
| 47th | 2010 | Toronto | 265 | Luke McShane | 8.0/9 |