I asked the very same question (more than once I'd wager). There is no way to cancel the sub without deleting the account.
However when you come back you can create a new login and ask them to free up your in-game ID, so that when you choose your ID you still have the same game name.