I think it is $25 everywhere to port the number.
Anveo has unlimited incoming for $2/month on Toronto numbers. Voip.ms does unlimited incoming for $4/month. Then you only have to pay the outgoing per minute rate, which might even be able to be a little lower than half a cent per minute on some providers.
Of course it is all in US$ and HST applies.
Very reliable in my experience. VoIP failures are typically local failures.
(Edit: and thanks for editing the title, it makes it a much more interesting and useful thread on every level
(Edit Edit: Oh, it doesn't have home phone in the subject, just the group... It really would be helpful if it could be in the subject too... I guess maybe it is too late to change that