The move to otCanada should be seamless if you follow this checklist:
Do not cancel your old hosting account right away.
Set up your email addresses on our servers to match what you have at your existing host.
Upload your site files to the dotCanada server. If you want an easy way to know when the transfer is complete, you can change one tiny thing on your site that only you would know about, so that when it appears, you'll know your domain has finished moving over.
Go ahead and change the name server settings with your registrar to reflect dotCanada (ns1.mysecureservers.com, ns2. mysecureservers.ca), or request a domain transfer.