True although the BC Liberals did still win several ridings in the Lower Mainland.  If you take just the Greater Vancouver (I exclude Abbotsford and Chilliwack) my count is 17 for the BC Liberals and 25 for the NDP and if you just take the suburbs only is 14 BC Liberals to 17 NDP.  By contrast interior and the north is 20 BC Liberals, 4 NDP (5 if you count the Sunshine Coast, but it is more like Vancouver Island in voting patterns).  Now it's true the BC Liberals did a lot better in the Lower Mainland in the past three elections and likewise in 2005 and 2009 the NDP were far more competitive in the interior than this time.