News

Rogers launches satellite service for supported phones in Canada

While Rogers' press release avoids saying it, the company partnered with Elon Musk's Starlink

rogers satellite service

After a few users reported seeing the option for Rogers Satellite service on their phones, the carrier has now fully launched its new satellite coverage option.

In a press release, Rogers says that with the help of Starlink satellites, its customers can now get service in 5.4 million square kilometres around the country. The service is launching in a free beta and will support texting and text-to-911 services. Over time, it will expand to include full voice, data and more.

Rogers appears to be building its satellite offerings similarly to how T-Mobile did in the U.S. a few weeks ago. Anyone with a Rogers ‘Ultimate’ plan will get the feature for free, and anyone else in Canada who wants to use it will need to pay $15 per month. If you participate in the beta test, Rogers will give you $5 off monthly for your first year. The beta is expected to end on October 31, 2025.

The service will fully work on the following phones if you’re a Rogers subscriber:

  • iPhone 13, iPhone 14, iPhone 15 or iPhone 16 (all models)
  • Samsung Galaxy S25 (including Plus, Ultra and Edge)
  • Motorola Razr 2025
  • Motorola Razr Ultra 2025
  • Motorola Razr+ 2024
  • Motorola Edge 2025

If you are not a Rogers subscriber, you can only use the service with all of the above phones except for the iPhone 13.

Rogers’ support page also clarifies that a few other phones will work, but are not satellite optimized. That said, they will still work with SMS and text-to-911 over satellite. These include the following;

  • Samsung Galaxy S24, S23, S22, S21, S20, S10, A5
  • Google Pixel 9, 8, 7, 6, 5, 4, 3, 2, 1 (all models). Note that Google Pixel 6, 7, 8 and 9 must have their Carrier Location settings enabled.

Rogers notes that you might need to install a carrier upgrade to get the service to work on iPhones. To do this, go into the General section of the Settings app, then choose ‘About.’ From there, you should see an option to ‘Accept Carrier Bundle Update.’

If you’re not a Rogers customer, you can learn how to sign up for the beta test on the carrier’s website. 

Other information

The Canadian telecom partnered with Starlink for this service two years ago, and then, in January 2024, the satellite internet provider launched its first direct-to-cell satellites. At first, Rogers planned to launch its satellite service in 2024, but it seems to have been pushed back. In the new press release, Rogers doesn’t mention Starlink but clarifies that it’s using low-earth orbit (LEO) satellites.

Now, there are over 400 Starlink direct-to-cell satellites in orbit around the Earth. T-Mobile in the U.S. has announced that it’s launching its satellite service by the end of July. It’s been in beta for a few months already.

In February 2025, Starlink mentioned that it was testing its service in Canada, Australia, Chile and Japan with network partners and hoped to launch within the year. In Canada, that partner is Rogers. The same document also mentions that the service will start with messaging and contacting emergency services, but will expand to support “IoT devices, data, and voice.”

Apple already offers a similar feature for free for two years with each iPhone purchase. However, this Rogers option will also allow Android phones with satellite capability to connect in remote regions of the country. T-Mobile plans to sell roaming packs for US$10 to let other U.S. residents roam on its satellite network.

Telus is also testing a satellite-to-phone service with the Canadian satellite internet company Terrestar Solutions, but from our chat with the CEO of Terrestar, that seems at least a few years away. Bell has no public plans for satellite-to-cell service yet, but a Globe and Mail report from 2023 says that Bell’s “corporate venture capital arm, Bell Ventures, is an investor in AST SpaceMobile, which bills itself as a “leading direct-to-cell technology company building space-based cellular broadband.”

You can read all the FAQs and other questions on Rogers’ website. 

Source: Rogers, Reddit, Rogers, Starlink

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