I initially just wanted to change from contract to prepaid. Now I am happy to cancel the service. Please confirm that all I have to do is to switch to a new service provider.
Correct. To port a number, contact the provider you wish to move your services to, and tell them you want to port your number to them.