Canada announces it will join France and the UK in pushing for a Palestinian state, when the UN General Assembly meets in September.