JustHost is Absolutely Great! Cheap, Reliable, Fast.
I'm currently on JustHost. It's really cheap (if you use promo code 50OFF): about $42 yearly CANADIAN for a free lifetime domain and CPANEL, MYSQL, subdomains, email, ftp, and way, way more. Instant wordpress installation. Support is great; there's an instant chat, and they reply to emails very quickly. If you want to drop out within 30 days, they give you a full refund; if you want to drop out after that, they give you a refund for the remaining time of your hosting.
I recommend them.