Here is a list of Canadians to have played for Detroit. Some played for the Tigers while some played for the Wolverines, but all were in Detroit. The players that are bolded have been inducted into the Canadian Baseball Hall of Fame.
Max St. Pierre (2010), Matt Stairs (2006), Chris Mears (2003), Danny Klassen (2003), Joe Siddall (1998), Mike Gardiner (1993-95), Sheldon Burnside (1978-79), Mike Kilkenny (1969-72), George Korince (1966-67), John Hiller (1965-70, 72-80), Reno Bertoia (1953-58, 61-62), Paul Calvert (1950-51), Earl Cook (1941), Frank O’Rourke (1924-26), Jimmy Archer (1907), Gene Ford (1905), Justin Jay Clarke (1905), Pete Lepine (1902), Sam Laroque (1888), Chub Collins (1885), Jerrie Moore (1885), Fred Wood (1884), Joe Weber (1884), Bob Casey (1882), George Wood (1881-85).
John Hiller pitched the most games for Detroit with 546 and George Wood played the most games with 459.
A much shorter list of Canadians have played in San Francisco. However, one of the current owners Jeff Mallett is from British Columbia.
Ken MacKenzie (1964) and George Maranda (1960).