John Short — Canadian politician (1836–1886)