Province set to buy Grace Islet