We use Digital Ocean to host our site and can do the same for you. They have data centres in Canada, USA, UK, Netherlands, Germany, Singapore, and India. So your data is physically in the chosen country.
You can set up an account and create a virtual server in minutes. Please use our referral code for a $10 credit of your first bill.
If you would like us to manage your Digital Ocean server, we would gladly do.