Hugh McLeod — Canadian politician (1843–1879)