$19.95/month (CDN)unlimited access.
A friend of mine signed his uncle up with http://www.netzero.com/. It is a free service in Canada and the USA. You give up a small section of your screen to advertising in exchange for unlimited access. Your only connection expense would be if you are not within local calling distance of one of the many access points.
DISCLAIMER: I have no connection with the company and have not tried it myself.