Don't feel bad. We have all been screwed. I have been a customer for the last 1/1/2 year and constantly gone through the speed drop, BS tech support until my neighbour and myself called every day for tech support ( about 2 weeks). We were then put on the 3rd tier (paying for 1 meg - 2nd tier). We were running about 1.2 to 1.4 constantly until yesterday when I found that my internet was dead. After rebooting the modem and router I was back on line at 500K later 800k. The usual tech BS - unplug this, stand on your head, fart out of your right ear etc. After 1 hour I was told that - oh yes they were delivering a speed within THEIR parameters. As before I told them to bill me for what that deliver NOT what they promised. One pissed off tech support.
I contacted my neighbour who was now at 500K. He wrote them a nice letter telling them that he cancelled his credit card # and that they could bill him each month for what they provided (% of) and not what they promised.
We have found that Bell is providing internet off of a new Telus cell tower - unlimited for $79.00 per month. The signal strength varies around the house but we are looking into a cell antenae and figuring out how to connect into main computer (card presently goes into a laptop) and to 2 computers via a hub or router.
I tried (1 hour) to find out from Telus what they offered. One department to another until I found out that they offered 1 gig per month for $100.00 - I told them to get real.
I will let you know more if cell tower internet is feasible. I would also suggest that don't let Xplornet get off the hook - keep calling them every day until they get tired and do something -
Just my 2 cents worth ( about 2 1/2 American).