From what I have read you can get the sign up bonus every 12 months after you cancel your previous SPG card personal or business. I heard that it might be going away later this year though and it will then become a one time event and you will not be able to churn the card.
