Heart of Crown

How many times per turn can I use South Sea Princess Klam-Klam’s ability to reduce the buy cost of a card by 1?

As many times as you want, though only once per card bought. For example, you could buy 3 City Cards during one turn for a total of 6 Coins.