You can cancel at any time. If you cancel 24 hours before the start of your next subscription cycle, your subscription will end and your payment method will not be charged. (Your subscription cycle's start date is visible in your account.)
Just remember that if you cancel your subscription after midnight Eastern Time (that's 00:00 ET or UTC-4) on the first day of the cycle, your order will still be processed and your payment method will be charged.