NEW - The BC NDP have formed a majority government in British Columbia. Garry Begg leads by 18 votes with just 21 votes left to count, winning the riding of Surrey-Guildford. This gives the NDP 47 seats. The result could be overturned following a judicial recount.