What makes you think the NDP isn't corrupt? Bingogate anyone?  Big donations from their union buddies (the Steelworkers contributed $672,000 to the NDP last year, but this doesn't seem to get mentioned) indicate they've got their masters as well.
And let's not forget their incompetence - spending huge dollars on ferries that flopped.