Canada had long stated it would only recognize a Palestinian state at the conclusion of peace talks with Israel