When you try to log into the web based email, you will be given the option to migrate to an @yahoo.ca email. All your emails and contacts, etc will still be intact under the new yahoo account.
I would recommend backing up everything before your cancellation date, just in case.