I haven't found a Canadian cell provider that can compete with the lower prices and more data that the US providers have. You can probably call forward your Canadian cell calls, and if you have an unlocked cell phone pull out the Canadian SIM card and replace it with a US prepaid Sim card (for example AT&T go phone). This works well for us.
Not sure if you have a home phone or not,I dumped our Bell account for a Vonage VOIP phone service (much cheaper), they have a neat app called extensions for smart phones that lets you call and receive calls from your home number anywhere you have internet connectivity, you don't use your cell minutes.