Brooks-Medicine Hat byelection to be held Nov. 8