News

Proposed B.C. lawsuit claims Apple Intelligence misled Canadians

The proposed lawsuit alleges that Apple's ads were misleading following delayed features

Apple Intelligence

Following a lawsuit in the U.S., Canadians are going after Apple over the company’s alleged misrepresentations of the capabilities of Apple Intelligence.

A notice of a class-action lawsuit filed in B.C. against Apple Inc. and Apple Canada alleged the company launched a “pervasive marketing campaign” that highlighted the “groundbreaking ‘Apple Intelligence’ suite of features.” However, the notice alleges that Apple “knew none of it was true.”

Apple Intelligence is Apple’s branding for features powered by artificial intelligence (AI) destined for the iPhone and other products. Some of the Apple Intelligence features have launched, including a spot removal tool for the Photos app, various writing and summary tools, notification summaries (which have their own share of issues), and intelligent Do Not Disturb modes.

However, some of Apple’s loftier promises, like a full AI Siri upgrade, haven’t materialized yet. In early March, Apple officially delayed the feature and later deleted an advertisement about the Siri enhancements.

The notice also claims that in early March 2025, “Apple was forced to admit and acknowledge that the heralded Apple Intelligence features, including the Siri AI-driven enhancements that fueled consumer excitement, did not exist then and do not exist now.”

Elsewhere, the notice alleges that Apple knew the advertised features were still in early development and wouldn’t be available on the iPhone 16 series at launch. The notice also claims Apple admitted the AI features might not arrive until 2027.

Further, the notice alleges that Apple was behind competitors in the AI race and announced its own features, even though they weren’t ready, in order to compete.

Notice of Civil Claim – Proposed Lawsuit over Apple Intelligence by jon on Scribd

The notice highlights several claims Apple made in ads and press releases about the AI features, including that the iPhone 16 series is “built for Apple Intelligence.” In a Dec. 11 release, the company said, “Apple Intelligence capabilities will be available in the months to come.”

Travis Paivarinta, the lawsuit’s representative plaintiff, purchased an iPhone 16 Pro Max for $1,799 in March 2025. According to the notice, Paivarinta made the purchase decision based on Apple’s advertisements about AI and expected the phone to have the advertised features and the notice says they would not have made the purchase (or wouldn’t have paid as much) if they had known the Apple Intelligence features weren’t available.

The lawsuit seeks to represent all Canadians who purchased and/or owned an iPhone 16, 16 Plus, 16 Pro, 16 Pro Max and/or 16e between Sept. 13, 2024 and March 7, 2025.

None of the allegations have been proven in court. Moreover, the class action must be certified by a B.C. judge before it can continue.

MobileSyrup reached out to Apple Canada for comment on the proposed lawsuit but did not hear back in time for publication.

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