Volunteering with Greens here in Cambridge, I've discovered that my having worked with Greens in Canada and having met Elizabeth May lends me some street cred :-)
We were just talking about how amazing she is, and someone here called her "fierce". I can think of no better adjective.