William Greig - Canadian politician (1840-1918)