I was using Speakout pay as you go for my cell phone plan but needed data so paid the $10 a month for 100MB of data. I would occasionally go over which got a bit expensive for a PAYG plan. Another downside is the network is only 2G/3G so pretty slow and if you don’t top up yearly, you will lose your number.
I just switched over to Public Mobile and their cheapest plan is $13 a month (on autopay plus tax) with 250MB of data, 100 minutes, free incoming calls and free texts. Their network is LTE (4G) though throttled down on this plan. You can also purchase 1 Gig for $15 in case you go over and the add on data does not expire.
Porting over was relatively painless though it took longer than expected and I had to contact Public Mobile support. Porting took about 5 hrs (was expecting less than 2). Public Mobile doesn’t have a telephone support and you need to create an account on their forum and/or message the mods directly. You also need to go through a bot to start a ticket.
Here is my referral code for Public Mobile which will give you $10 credit. X4M6Z5