The resignation of BC New Democrat leader Carole James gives the Liberal party a fighting chance to win the next election, according to one political pundit.

Simon Fraser University professor emeritus Gary Mauser told ctvbc.ca the political fracturing within the New Democrat party, ending with today's announcement its leader is stepping down, will push voters to the Liberals.

"They're a shoo-in now because the NDP is self destructing," Mauser said. "This is reminiscent of the NDP mutiny back in the Bob Skelly days. I think the party is shooting itself in the foot politically."

But who will step up to replace James in coming days?

Mauser believes Jenny Kwan, the dissident MLA who called on James to have a leadership convention last week, is the only person fit for the job as official opposition. Kwan said last week she wasn't interested in leading the party.

"I don't think any of the faceless NDP people have a chance," he said, adding that MLA Mike Farnworth is a likely candidate because he's "well spoken and solid."

Mauser dismissed any suggestion Deputy House Leader Adrian Dix could take over for James.

"He has too many negatives and too many enemies."

Vancouver Mayor Gregor Robertson, widely speculated as a frontrunner to take over the party, told CTV News Monday he has no interest in the job.

"My focus is on the city," he said.

But while Jenny Kwan herself suggested the party should be led by someone "feisty," it might not be a good thing for the party, Mauser said.

"Voters remember the financially reckless NDP party run under someone ‘fiesty,'" he said, referring to former premier Mike Harcourt.

Some political insiders say voters will favour someone more moderate to lead, and parties would be well served to appeal to the swing voters in British Columbia.

Have your say: Who should be the next BC NDP leader?