Hi @I_Just_Want_2Go
Thanks for posting and welcome to the community.
I am sorry to hear of the confusion with the cancellation and final bill.
@apcyberax is correct, that when you've given the 30 days notice period to cancel, your bill generation date more than likely will be in this period and therefore you'll be billed before the cancellation date.
This then normally means you'll get a final statement after the cancellation is done and depending on the billing dates, your final statement maybe a credit that we'll send to you via cheque within 35 days after cancellation.
Kind regards,