I am using canadianwebhosting and I am very happy with their support team so far (2 years). I never call them but I always get response within an half hour if I created a ticket.
It is very difficult to reach your request if you use a shared server. Try dedicated server instead.
