Currently, when someone cancels a subscription from the client portal, it is effective immediately. Most memberships want their clients to be able to cancel but be effective at the end of the billing period so customers get what they paid for fully.