Give internic.ca a try. I used to work for them so I know they're not absolutely terrible. How's that for a glowing recommendation? ;-)