News

Fido scraps bonus data, raises plan data buckets by 5-10GB

The change means customers won't lose the extra data after 24 months

Rogers-owned Fido has stripped the bonus data off its plans and incorporated it directly into the plan, raising the included data allotment.

Over the last several weeks, Fido and other flanker brands like Telus’ Koodo and Bell’s Virgin Plus have had on-again, off-again bonus data promotions. Initially, Fido offered 10GB (and later, 13GB on some plans) of bonus data for the Lunar New Year, but it removed the bonus data on January 28th.

A day later, it brought back the bonus data, but at smaller 5GB and 10GB allotments that weren’t explicitly for the Lunar New Year. The second round of bonus data wasn’t as good as before. On top of less data, the new bonuses were applied to more expensive plans. For example, instead of the original $40/50GB + 10GB bonus, Fido had a $45/50GB + 10GB bonus.

Fido has kept the second round of bonus data available since January 29th, eventually prompting Koodo and Virgin to copy it with their own data and price increases.

But as of February 13th, Fido’s website shows the bonus data was removed. Instead, Fido’s plans now include increased data buckets. For example, the $45/50GB + 10GB bonus is now a $45/60GB plan with no bonus. Similarly, Fido’s $55/75GB + 5GB bonus plan is now a $55/80GB plan.

As before, Fido offers 4G data with speeds capped at up to 150Mbps. The plans also include unlimited Canada-wide calling and international text, plus other standard features. Further, the prices include $10/mo autopay discounts.

While that might not sound like a significant difference, the change is actually for the better. Fido’s data bonuses were set to expire after 24 months. By including the extra data directly into the plans, customers no longer have to worry about losing data if they keep their plan for more than two years.

The change also brings Fido’s plans more in line with Virgin Plus, which included the increased data directly in the plan instead of as a limited-time bonus. At the time of writing, however, Virgin still only offered a $45/60GB plan and now $55/80GB option. Koodo, on the other hand, still offered $45/50GB + 10GB bonus and $55/75GB + 5GB bonus plans, though Koodo’s bonus data lacks an expiry date.

I suspect Koodo and Virgin might make adjustments to match Fido in the near future. However, even with the new changes, Fido’s plans aren’t great. For one, Fido just increased its connection fee by $5 to $75, making it more expensive to switch to Fido than other providers (at least until the other brands raise their connection fees).

Beyond the connection fee, it’s hard to recommend a $45/60GB 4G plan when providers like Freedom Mobile and Public Mobile have $39/60GB 5G Canada/U.S./Mexico plans. Why pay more for worse data and fewer features? Plus, Freedom’s connection fee is only $45, making it even more appealing.

You can check out Fido’s plans here, or use our rate plan tool to find the best offer for you here.

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