John William Mitchell - Canadian politician