I used fido for a month and I was charged $98 which is fine but in the second month on the first day of the plan itself I shifted to Rogers but I was still charged $56 from fido even though I didn't use it in the second month.
Thanks for clarifying @tgutta .
Since you ported out before your bill came out, you were still charged for the month since we bill you one month in advance.
Your final bill will be ready on your next billing cycle date and that's where the refund will appear. Once your final bill is ready, you will receive a cheque with the owed amount in the following 2-3 weeks!
Hope this helps .