Do I keep my progress even if I cancel my subscription?

Yes. All of your progress is saved, both free and Pro content, no matter your subscription status.

If you cancel and come back later, you will pick up exactly where you left off.