Peter White — Canadian politician (1838-1906)