Yes, the subscription can be canceled anytime. Once you have canceled your subscription you will still be able to train for the remainder of the current billing cycle, after which you will lose all access.