Since the official World Series started in 1903 there have been 15 different Canadians play in the World Series. The bolded names are Hall of Fame Inductees.
Bill O’Neill – Chicago White Sox 1906
Jimmy Archer – Detroit 1907, Chicago Cubs 1910
George Gibson – Pittsburgh 1909
Larry McLean – NY Giants 1913
Jack Graney – Cleveland 1920
George Selkirk – NY Yankees 1936, 37, 38, 39, 41 and 1942
Johnny Rutherford – Brookyln 1952
Ron Taylor – St. Louis 1964, NY Mets 1969
John Hiller – Detroit 1968
Reggie Cleveland – Boston 1975
Rob Butler – Toronto 1993
Larry Walker – St. Louis 2004
Jeff Francis – Colorado 2007
Eric Gagne – Boston 2007
Matt Stairs – Philadelphia – 2008, 2009