John Strange — Canadian politician (1788-1840)