Should I cancel my existing service before I transfer my number to Mint Mobile?

No. Your service must be active with your original carrier in order for them to release your number. Otherwise you could create a rupture in the space-time continuum and everyone will suddenly be walking around in platform shoes and polyester jumpsuits.