I got a bill today which is of the right amount, 158$ but my account balance is 221$. That's too extra for me to pay. I'll just clear off my phone's balance and move to another carrier asap. In May, the service was out for one day and I have to pay for that too now?
Have you downloaded your bill so that you can view exactly what you were charged for? We suggest doing that and if there's something that you need help clarifying you can always reach out to customer care.
For the balance, the up to date balance is always the one on the main page of fido.ca as the balance may have changed since the invoice was released. In terms of the disruption in April, you should have gotten a one-day credit on your invoice.
I hope that info all helps out!