John McGowan — Canadian politician (1845-1922)