said by dsl2u :]So the quest is on for free or almost free, local, forwardable numbers!
Canada is very unusual in this regard. In almost every other country, the cost of a domestic call from a mobile phone does not depend on the location called. In most countries, while traditional landlines still distinguish 'local' from 'long distance', few people still have them, and fixed lines from ISPs and independent VoIP companies are almost always distance independent.
It's unreasonable for you to expect free termination. Those calls, whether forwarded or placed by you directly, cost the provider. Anyone offering "free" service expects to profit in other ways (advertising, collecting data, selling add-on services, getting a small fee on incoming calls, etc.)
If you need inexpensive incoming numbers, look at Anveo Direct, serving more than 100 cities in Canada.
Localphone and Rebtel both have access numbers in ~18 cities in Canada. If one of those is local to a specific contact, you can set it up so a local call for them would ring your Callcentric iNum, at no cost to you.
For termination, look at Alcazar Networks or Voxbeam. Either allows you to set your caller ID as desired, even on a per-call basis. On Voxbeam Direct, the name that you send with each call will display correctly on Bell and Rogers fixed lines, and on most independent VoIP lines.