Your supposition that Greens will split the NDP vote doesn't appear to have worked in the Greater Vancouver or Victoria areas. Liberals didn't do particularly well in metropolitan areas were there was a good deal of Green support. That's were the NDP made gains.