I wouldn't hold your breath that it will fix the problem. They have told me that they put up more towers by where I live and it has done nothing to resolve my issue. In fact it has gotten worse over the past 2 weeks, not sure why that is, but I hope they resolve this soon. What part of town do you live in? I am out in Barrhaven.
All i can say to help you with your problems is the same as other users are stating. Go elsewhere as your money talks. Until the government opens up regulations to foreign competitors and there is major public outcry on customer rights, nothing will be done. Good Luck