I would suggest http://www.Nost.com simply because they have the best control panel I've seen and that they are very flexible, you can contact support by free phone, email, MSN, ICQ and Yahoo Messenger ! They are located in Montreal.