But canceling prime does not make you a non-customer for amazon. People tend to forget that. You can still order, you still have your account and the refund is an incentive to "come back" -- although you never left.
Not to criticize this behavior, just to set it into the proper context. Its just smart to see the potential customer in your cancellations anyway.