William Hersey Otis Haliburton — Canadian politician