Canada's Left makes strides on Palestine