Entry level tech help at large companies like Bell (or Rogers, etc.) consists of people who read from the supplied scripts. If your question is on the script, then the tech support person has an answer for you. If your question isn't on the script, then tech support will say "We don't support that." So 1) you get them to kick you upstairs to a supervisor or 2) you lie to them and tell them you're running Internet Explorer or whatever (I've done that) or 3) YOYO (You're On Your Own).
Even small companies are completely condescending.
My first war with my cable comp lasted a year. My connection would drop. I would reboot, turn everything off. reset. Run the cable straight out from the modem instead of the router. ETC ETC. Then it would magically start again, whenever it bloody well felt like it.
Call the techies. Their response was that it was my PC. (I had many coming in and out at that point. I was working on them for people)
Then it was my router. Then my firewall. then.....then.....
I finally got sooooooooooooooooo fed up one day, I called and said. TAKE THE GODAMNED THING BACK. NOW!
Thats a chunk'o'change for them. So, they came and put in a new modem and power supply, and that was it. Didn't happen again, until few years later. (With a new PC, and a new router)
The last time I just told them to come change it over, or they would be getting a cancelled account. Didn't even bother with the techies. All fixed. :)
I dont bother with the technical dept now. Straight to accounts.