1891 zog Foulkes nach Kanada und fing dort an Turniere zu spielen. In den Jahren 1907, 1909 und 1910 gewann er die kanadischen Meisterschaften, wobei die Quellen sich dabei nicht einig sind. Er nahm 1908 am Tenniswettbewerb der Olympischen Sommerspiele in London teil. Im Einzel gewann er zum Auftakt gegen Roelof van Lennep, ehe er in der nächsten Runde John Richardson unterlag. Im Doppel trat er mit seinem Landsmann Robert Branks Powell an und schied im ersten Match aus.