My cell phone in Canada is 7-11 Speakout. They have many different plans depending on your use. I get 100 anytime talk minutes, including Canada long distance, unlimited US and Canada text, and 500mb of data for $35/month. If you don't want data, you can get the same talk and text value package for $20/month.
You can go pay-as-you-go and your top up is good for 1 year, so it'll keep your #. I'd contact them to confirm just in case, since I don't need that option. I'm not retired yet to spend months at a time out of this blasted winter.