William Steeves — Canadian politician (1814-1873)