News

Rogers rolls out new plans with higher prices and free Sportsnet+

Rogers also revamped its multi-line discounts

Rogers plans on a smartphone.

Rogers revamped its mobile plans, adding data and some new perks while also raising prices across the board.

Below you can find Rogers’ new plans for mobile-only, bring-your-own-phone (BYOP) customers. Note that all the prices include a $10/mo autopay discount and another $5/mo promotional discount. Further, customers can reduce prices by $15/mo through bundling with Rogers home internet.

  • Essentials $65/100GB 5G (250Mbps speed cap) + 2,000 international texts send from Canada (previously $50/100GB).
  • Popular $75/175GB 5G (1Gbps speed cap) with unlimited international texting and 1,000 international minutes (previously $60/150GB).
  • Ultimate $95/250GB 5G (1Gbps speed cap) Canada/U.S./Mexico with 1,000 international minutes and unlimited international texting (previously $75/200GB).

All of the above plans include unlimited Canada-wide calling and texting, spam call detection, mobile hotspot access, call and name display, voicemail, call waiting, forwarding, and group calling. Customers who want to finance a phone from Rogers will need to pay an additional $10/mo on the above prices.

Rogers plans as of April 15, 2025.

The Ultimate plans include some additional perks, including three months of free Sportsnet+ and 50 percent off Roam Like Home, the company’s daily roaming fee (which just increased in price).

Moreover, if you have a Roger credit card, you can get three per cent cashback value with all of these plans, and Ultimate plan holders get an additional 2x cash back on Rogers purchases. (That offer is available from April 15 until September 30.)

Update April 15, 2025 at 4:08 p.m. ET: Rogers clarified to MobileSyrup that the notice on its website about capping video quality to 1080p isn’t accurate and that the company does not cap video quality. Rogers said that it was trying to communicate that video quality depends on network conditions — for example, if network conditions allow for 4K streaming, customers will be able to stream in 4K.

Rogers add-a-line pricing.

On top of that, Rogers tweaked its multi-line discounts. In a new the company shared on its website, you can see that the second phone line gets a discount of $15/mo, the third line gets a $30/mo discount, and additional lines after that get a $40/mo discount.

All of the new plans and pricing can be found on Rogers website.

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