ELIZABETH MAY, LEADER of the Green Party of Canada and the first member of the party to sit in the House of Commons, is coming to the University of Ottawa to speak to students on March 5. The University of Ottawa Greens, who organized the event, invited May to answer the question, “Is Canada failing …