Isn't it already like that though? I do think that when cancelling a plan, they have to provide the service until the end of the period you paid for. At least this is how it is in my experience.
Every time I get a free month of Amazon Prime or Uber One or whatnot, who are notoriously full of dark patterns, I immediately cancel it, then go on to continue using it.