Deals

Rogers offering special Canada Day plan with 158GB of data

The special Canada Day deal is available until July 3

rogers store

Rogers is offering a special wireless plan with 158GB of data to celebrate 158 years of Canada.

The special 158GB plan will be available until July 3, 2025. Rogers’ ‘Canada Day offer’ is just the company’s regular 100GB ‘Essential’ plan with 58GB of bonus data tacked on. That means it costs $65/mo (including an autopay discount and $5/mo discount). Rogers is advertising the plan as low as $50/mo, but to actually get there, you need to bundle it with internet service and/or sign up for multiple lines.

Beyond the 158GB of data, the plan includes 5G and 5G+ data access and speeds capped at up to 250Mbps followed by unlimited use at speeds of up to 512Kbps beyond the data allotment. Additionally, the plan includes unlimited Canada-wide talk and text, 2,000 international texts, and other standard features like call and name display, voicemail, call waiting and forwarding, and group calling.

Rogers Canada Day 2025 plan.

Overall, it’s not a bad plan if you need a ton of data, but it’s not the best wireless deal I’ve seen. At the time of writing, Bell and Telus hadn’t matched the offer (though I suspect that will change soon). Instead, Bell and Telus’ closest plans include 125GB of data and cost $65 and $60, respectively.

Other Canadian wireless providers have more compelling offers. For example, Freedom Mobile is closest to Rogers with a $66/150GB Canada/U.S./Mexico plan. It’s a little more expensive with a little less data, but I think the trade-offs are fair to get built-in North American roaming.

But for those who don’t need that much data, Freedom and other providers like Public Mobile have solid options, while Rogers doesn’t have much for those who want cheaper plans with fewer gigabytes. (Personally, I’d take the $36/50GB Canada/U.S./Mexico plan from either Freedom or Public over these other plans because I just don’t need more than 50GB of data.)

If you want to grab Rogers’ Canada Day plan, you can find it on the company’s website. Alternatively, if you’re hunting for wireless deals, check out MobileSyrup’s plan search tool to help you find the best cheap plans for you.

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