News

Bell leaves downed pole in subscriber’s backyard for weeks: report

The city told this person that Bell is in charge of the pole

Bell cable down in Toronto yard

Update 3/07/2025 3:31 pm et: The user has shared that another Redditor was able to help them out and the pole has been fixed.

Comment
byu/Senor40 from discussion
inbell


A frustrated Bell subscriber in Toronto has shared photos of a cracked pole and downed lines on Reddit and says they’ve been waiting over two weeks for the company to provide a fix.

The photos show that the pole is bent at an awkward angle, and the lines are dangerously very low. The user also mentions that they’re unable to park there due to the downed lines and the danger of the pole entirely breaking.

They claim to have contacted Bell around ten times, but the company has only sent out cable technicians who can’t fix the pole. They’ve even submitted photos of the problem, but Bell’s support is not helpful. Alongside that, there have been no updates from the company regarding whether it is still working on a resolution. When they called the city, it told them that Bell owns the pole and is supposed to be the ones to fix it.

Bell, it’s been 2 weeks. Can you please actually send someone to fix this?
byu/Senor40 inbell

A commenter on Reddit suggests using Bell’s ‘resolve a concern‘ website to talk with someone from the executive support team. Others suggest calling 310-2355 to report the low outside wires, but even people who seem to either be Bell cable technicians or people who have been through similar service in the past seem split on what the resolution should be.

In an update, the original poster said that someone from their Reddit thread was able to get them in touch with Aecon, and the construction company is supposedly sending someone on July 2 to fix the broken pole.

That said, the person should have only had to make a single call to Bell and the company should be able to sort out what kind of repair is needed without the need for people on Reddit to debate the terms of the repair.

Others in the comments share similar stories of bad company service or issues with cables that have been left unattended for a long time. One user even says they had a temporary cable running across their front yard for a year until a random Bell tech saw the cable while driving by and then put in an actual report.

While Bell has experienced numerous rounds of layoffs over the past two years, it’s unclear how many of the cut positions were related to customer service and field technicians. There were 43 confirmed technician layoffs last summer, but it’s hard to tell if that number has gone up since then.

MobileSyrup has reached out to Bell to see if the company is aware of, and working on, the pole.

Image credit: Reddit — Senor40

Source: Reddit — Senor40

MobileSyrup may earn a commission from purchases made via our links, which helps fund the journalism we provide free on our website. These links do not influence our editorial content. Support us here.

Related Articles

Fatal error: Uncaught Aws\S3\Exception\PermanentRedirectException: Encountered a permanent redirect while requesting https://ms-staging-baselayer-static-assets.s3.ca-central-1.amazonaws.com/?list-type=2&delimiter=%2F&prefix=uploads%2Fwpcf7_uploads%2F. Are you sure you are using the correct region for this bucket? in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php:49 Stack trace: #0 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(209): Aws\S3\PermanentRedirectMiddleware->Aws\S3\{closure}(Object(Aws\Result)) #1 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(Aws\Result), NULL) #2 /var/www/html/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure}() #3 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(163): GuzzleHttp\Promise\TaskQueue->run() #4 /var/www/html/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php(189): GuzzleHttp\Handler\CurlMultiHandler->tick() #5 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Handler\CurlMultiHandler->execute(true) #6 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn() #7 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #8 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #9 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending() #10 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList() #11 /var/www/html/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending() #12 /var/www/html/vendor/aws/aws-sdk-php/src/AwsClientTrait.php(58): GuzzleHttp\Promise\Promise->wait() #13 /var/www/html/vendor/aws/aws-sdk-php/src/ResultPaginator.php(151): Aws\AwsClient->execute(Object(Aws\Command)) #14 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(52): Aws\ResultPaginator->valid() #15 /var/www/html/vendor/aws/aws-sdk-php/src/functions.php(69): Aws\map(Object(Aws\ResultPaginator), Object(Closure)) #16 [internal function]: Aws\flatmap(Object(Aws\ResultPaginator), Object(Closure)) #17 /var/www/html/wp-content/plugins/s3-uploads/inc/class-stream-wrapper.php(695): Generator->valid() #18 [internal function]: S3_Uploads\Stream_Wrapper->dir_readdir() #19 /var/www/html/wp-content/plugins/contact-form-7/includes/file.php(362): readdir(Resource id #734) #20 /var/www/html/wp-includes/class-wp-hook.php(322): wpcf7_cleanup_upload_files() #21 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #22 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #23 /var/www/html/wp-includes/load.php(1280): do_action('shutdown') #24 [internal function]: shutdown_action_hook() #25 {main} thrown in /var/www/html/vendor/aws/aws-sdk-php/src/S3/PermanentRedirectMiddleware.php on line 49