To not "keep our eggs in one basket", we decided to set up servers with multiple providers in Canada for our web app. Our dedicated server with CanSpace has by far been the best experience. We have logged zero hours and zero minutes of downtime (the only provider we can say this for), and the value for dollar is the best with them as well. I have cumulatively spent hours with them on the phone just for general advice, and they are always happy to help. I can say from experience now that they are the best dedicated server we have used personally, and we plan to deploy all of our new servers with them going forward. Keep it up guys!