if I cancel my account today will I be downgraded to the free plan immediately?

No, after cancellation you will stay on Songsterr Plus plan until the end of your last paid month. A paid month is 30 days since your last payment.