I found another okay deal out there just yesterday.
I am leaving on a trip to Newfoundland soon, and I discovered that my Petro Mobility account has zero coverage outside of St. Johns and absolutely nothing in Labrador. So I started looking around and it seems that to have coverage in those areas I need Bell/Virgin or Telus/Koodo.
What I ended up getting was Koodo prepaid -- $15 a month for unlimited texts; that is called the base plan that you pay every month. From there you buy 'add-ons' that do not expire and roll over as long as you pay the base plan. So you can buy 500 calling minutes for $25, and you have them until you use them up. You can buy 1GB of data for $30, and you have it until you burn it all.
This is probably a crap deal for those of you that are heavy users, but for me I could see 500 calling minutes and 1gb of data probably lasting 6 months as I rarely use the phone away from wifi and when I do it is for texting.
In the end, it will probably end up being cheaper for me on Koodo than on Petro Mobility. I've been using data on PM and typically use about 150mb/month, which costs me $15 plus whatever I spend on texts and phone calls -- usually another $10/month or so. Koodo will cost me $15 for the month plus another $5 for the data I use.