Less than a week after assuring the public she was not going anywhere, Carole James announced she was resigning as leader of the B.C. NDP.

James made the sudden announcement in Victoria yesterday, following weeks of infighting among her caucus.

Her voice cracking, James told reporters it wasn’t an easy decision.

“Over the last two months, we’ve seen some members of our caucus decide to use their time and energy infighting instead of working on behalf of British Columbians,” she said.

“British Columbians ... deserve a functioning Opposition.”

MLA Jenny Kwan’s call for an immediate leadership convention was the latest in a string of dissent that saw one MLA turfed from caucus and several others publicly renounce James’ leadership.

At the party’s recent provincial council meeting, however, members voted 84 per cent in favour of keeping James on as leader.

Latest From ...