John Gilchrist — Canadian politician (1792-1859)