Hij vertegenwoordigde Canada op elf Olympische Spelen: (Buenos Aires 1939, 2e bord, {13.5/16}, Amsterdam 1954 1e bord, {9/17}, München 1958, 1e bord, {5.5/11}, Tel Aviv 1964, 1e bord, {10/16}, Havana 1966, 1e bord, {3.5/5}, Lugano 1968, 1e bord, {6/14}, Siegen 1970
, 1e raad, {7/14}, Skopje 1972, 2e raad, {6/13}, Nice 1974, 3e raad, {7/14}, Haifa 1976, 3e raad, {3.5/10}, en La Valletta 1980), 3e raad, {6/11}). Zijn Olympische totalen zijn: (+50 =54 -37), voor 54,6 procent. Zijn elf Olympische wedstrijden wordt onder Canadezen alleen overtroffen door IM Lawrence Day (dertien). Zijn totaal van 141 wedstrijden in de Olympische Spelen is het Canadese record onder de mannen, alleen achter Nava Starr's 147.