@mattbraga dunno about your canadian alternatives, but I've been incredibly happy with Dreamhost for like 4 years now.