NDP faces financial apocalypse