Your CanopyLearn account will never expire.
Your CanopyLearn account will never expire once you create your account unless you request account deletion. (Your subscription to the specific courses or product will expire depending on the length of the subscription.)