I have a table with 3 columns: user_id, start_date, cancellation_date

I would like to get 4 columns of:
Date, Number of Active Users, Number of Users Who Canceled, Cancellation Rate
Any ideas on how to write a query of this?
Thanks in advance!
Here's a way to measure new users, cancelled users, active users:
(assuming you have table "my_calendar" which contains all dates)