John Hamilton Gray — Canadian politician (1811-1887)