Elizabeth May steps down as leader of Green Party
Elizabeth May has stepped down as the leader of the Green Party of Canada, effective immediately.
Jo-Ann Roberts, the party’s deputy leader, will be the interim leader.
Elizabeth May steps down as leader of Green Party
Jo-Ann Roberts, the party’s deputy leader, will be the interim leader.