Home Entertainment B.C. election results full of surprises with Tory gains, NDP losses and Greens staying put