Prime Minister Mark Carney formally announced that Canada will recognize a Palestinian state ahead of the United Nations General Assembly. And Canada isn't alone, the United ...