After our previous hosting provider effectively changed our contract to 1/10 of the previous bandwidth and then last month changed its billing procedures making it effectively impossible to pay them I decided to switch to a new host.
The new providers had the server up and going exactly when they said it would be and completely untrue to form all the backups of the old server worked. mySQL is now really much easier to backup and restore using their management tools than it used to be. Admittedly I last moved servers years ago.
The new host is here in the UK so the latency will be about 1/4 as it used to be to Canada. I will post a review of them here after a few weeks.