Yes. All content uploaded while you were a paying subscriber is licensed in perpetuity (forever).

Once you cancel your subscription you may not upload any content with Track Club music until you resubscribe.