I haven't had anything but prepaid phones for a while now but when I did have plans I think I found Koodo to be the best. Umm for ten bux per month you can have unlimited incoming calls, for another ten you get unlimited outgoing after 5pm weeknights & weekends, five bux unlimited texts & picture msgs, and so forth. It's pretty reasonable. If you ever need to call and speak to a person, more often than not they know what they're talking about and give ya discounts for any trouble you've had. Honestly the only problems I had with them were getting random text messages not meant for me from numbers from Vancouver and PEI lol but I met a lotta cool people that way haha.
I've also heard rumors of Fido having an unlimited everything plan but I think you need to be a Fido customer already for that? Not sure sorry.
And I completely agree with a 1....whatever you do, do not go with Virgin. Sooo disappointed with the reliability and dependability of their service plus just horrible horrible customer support.