Canada’s recent announcement that it will recognize a Palestinian state at the United Nations General Assembly next month is being framed as a principled stand for peace. It upholds the two-state solution, long the position of Canadian governments across party lines, and includes conditions intended… | Read More in The Blogs