John McAlister — Canadian politician (1842-1918)