Prime Minister Mark Carney has said Canada will recognise a Palestinian state in September, making it the third G7 country to do so in recent days.

Carney said such a move would depend on certain conditions, including commitments by the Palestinian Authority to fundamentally reform its governance and to hold general elections in 2026 without Hamas and to demilitarise the territory.

His announcement comes a day after the UK announced it would recognise a Palestinian state in September unless Israel agreed to a ceasefire and other conditions.

Last week, France said it will also formally recognise a Palestinian state. Most countries - about 139 in all - formally recognise a Palestinian state.

At Wednesday's news conference, Carney said "the level of human suffering in Gaza is intolerable and it is rapidly deteriorating".