NightHawk said:not bad
check this:
http://www.vonage.ca/avail.php
more here:
http://www.vonage.ca/features.php?feature=virtual_phone_number
I used Vonage for a few months and had a pretty good experience. Call quality was good, and you could do all sorts of account management stuff via their website. Basically, since I already had two cellphones it was redundant so I disconnected my service. Would definitely sign up with them again if the need arose...