Air Canada blamed 'dynamic pricing' for their $274 overcharge. Now, the airline says it was a 'technical glitch’

Read the original at Toronto Star ↗
Cite

Zlomislic, D. (2026, October 19). Air Canada blamed 'dynamic pricing' for their $274 overcharge. Now, the airline says it was a 'technical glitch’. Toronto Star. https://www.thestar.com/business/the-advocate/air-canada-blamed-dynamic-pricing-for-their-274-overcharge-now-the-airline-says-it-was-a-technical-glitch/article_f84de27e-f45a-4abb-88dc-0fd0050bbea3.html

Dated from the outlet's own feed. Check the original for its byline.

Toronto Star · collected 2026-10-19 · by Diana Zlomislic

Quick Summary

Michael Pogor encountered an unexpected charge of $728 for seat selection on Air Canada’s website when he initially paid $454. The airline first attributed this overcharge to "dynamic pricing," but later acknowledged it as a "technical glitch" after reviewing the case and apologized, promising to refund the customer. Gabor Lukacs, an advocate from Air Passenger Rights, disputes Air Canada's explanation, arguing that the delay in correcting the issue indicates intentional misdirection rather than an accidental glitch.
Written locally by qwen2.5:14b on 2026-10-19, using this article's own text rather than the other coverage of the same event (that is the story summary below).

AI analysis runs on qwen2.5:14b, locally

Story summary

Air Canada faced criticism in October 2026 after overcharging Michael Pogor by $728 for seats he initially booked for $454 plus tax. Initially, Air Canada blamed "dynamic pricing," but later admitted it was a "technical glitch." Gabor Lukacs, founder of Canadian advocacy group Air Passenger Rights, accused the airline of using vague terms like "dynamic pricing" to dismiss passenger complaints. Pogor meticulously documented his booking process, capturing screenshots and videos that showed each standard seat initially costing $56.75 before the price spiked dramatically.

Written for “Air Canada Overcharging Controversy” on 2026-10-19, grounded in this article and the 0 other(s) covering the same event.
Why this leaning score
The model judged this article politically coded and scored it -0.35, but 3 quote(s) could not be found in the article and the other 1 are attributed speech rather than the article's own narration, so the score is not published.
Written under an earlier scoring contract, which gave a paragraph rather than checkable quotes. Re-analysing this article replaces it.
Leaning score withheld for article 90514: no verified evidence · logged 2026-10-19

Story

📰 Air Canada Overcharging Controversy
Economy/Business · 1 article(s) covering the same event.

Compared with similar articles

Nothing to compare against. No article is close enough to this one for the pipeline to have linked or judged the pair.
How this article was measured signals, leaning charts, publisher record, byline, topics and claims

Signals How these are calculated →

Claims extracted
53
sentences that state something as happening or true
Uncertain
4%
2 of 53 hedged ("reportedly", "may", "according to")
Leaning
withheld
no quote in the article backed the model's score
Publisher signals
63/100
Toronto Star's corrections and hedging, across everything collected from it. Not a measure of accuracy.
Outlets on this story
1
Economy/Business
Same framing elsewhere
1
articles that frame the event the way this one does
Analyzed 2026-10-19 · how these are computed

How this is being covered How these are calculated →

Article leaning vs. publisher reliability
Source leaning vs. consistency

Publisher

Toronto Star · 8187 article(s) · 22 correction(s) detected
Running correction rate · 22 correction(s)
2026-10-07
Correction
2026-09-24
Correction

Who wrote this

Diana Zlomislic
2 article(s) here · 1 carrying a prediction
🔮 Air Canada’s website showed each standard seat would cost $56.75.
🔮 An emergency email is expected to go out to all impacted students on Sunday with instructions on next steps, Peralta said.
Also by Diana Zlomislic
Nothing else under this byline is closely related to this article, so these are simply their most recent.

Topics

43J Air Canada Air Canada’s Canadian Star

Subjects

Pogor PERSON · 11× Lukacs PERSON · 8× Air Canada ORG · 5× Air Canada’s ORG · 4× Canadian NORP · 2× Star ORG · 2× Air Passenger Rights ORG · 1× Gabor Lukacs PERSON · 1× Linda PERSON · 1× Michael Pogor PERSON · 1×

Narrative

Gabor Lukacs, founder of Canadian advocacy group Air Passenger Rights, took issue with the “dynamic pricing” explanation. “What I’m finding more troubling here,” Lukacs said, “is that they are using the buzzword of ‘dynamic pricing’ as a way of trying to make the passenger go away.
framing: assertive · carried by 1 article(s) · first seen 2026-10-19
🔮 Air Canada’s website showed each standard seat would cost $56.75.

Claims (53 extracted, 2 hedged)

When Michael Pogor sat down a few weeks ago to choose airline seats for a trip to Europe, the retired high school math and computer science teacher did something most of us don’t bother to do: He kept a record. asserted
He → sit → record
Air Canada’s website showed each standard seat would cost $56.75. asserted
seat → show → 56.75
Pogor checked the price with his wife, Linda, a sign language interpreter, and the couple they’re travelling with later this month. asserted
they → check → wife
Then he selected eight seats: four for the flight out and four for the flight home. asserted
he → select → flight
Before moving to the payment page, he snapped screenshots and a video of his selections. asserted
he → move → selections
One screenshot, time-stamped 8:51 p.m., shows seat 43J listed as a standard seat at $56.75. asserted
screenshot → stamp → 56.75
By his math, the total cost would come to $454 plus tax. asserted
cost → come → 454
Less than a minute after selecting the seats, he entered his credit card number and hit submit. asserted
he → select → number
No receipt arrived. asserted
receipt → arrive → ?
Worried the payment didn’t process, Pogor checked his credit card account online. asserted
Pogor → process → account
He called the airline at 9 p.m. asserted
He → call → airline
A recorded message warned of a two-hour wait, so he tried again at midnight. asserted
he → record → midnight
He reached an agent at 2 a.m. The agent told him $91 was the correct fee and that it was non-refundable. asserted
it → reach → him
When Pogor offered to share his screenshots, he said the agent declined and noted “dynamic pricing” accounted for the difference. asserted
pricing → offer → difference
That the price changed between the moment he picked the seats and the moment he paid and failed to notice. asserted
he → change → seats
Gabor Lukacs, founder of Canadian advocacy group Air Passenger Rights, took issue with the “dynamic pricing” explanation. “What I’m finding more troubling here,” Lukacs said, “is that they are using the buzzword of ‘dynamic pricing’ as a way of trying to make the passenger go away. asserted
passenger → take → way
Pogor shared his screenshots and video with me and I passed them on to Lukacs. asserted
I → share → Lukacs
“The screenshot is very strong evidence that the passenger did not authorize a higher amount,” said Lukacs. asserted
Lukacs → authorize → amount
He added that a fee charged without the customer’s authorization cannot be declared non-refundable. asserted
fee → add → authorization
Air Canada spokesperson Sean Davidson told the Star the company reviewed Pogor’s case and “confirmed the discrepancy resulted from a technical glitch. asserted
discrepancy → tell → glitch
We apologize and will be contacting the customer directly to process a refund.” asserted
We → apologize → refund
Seat selection prices, he added, are fixed by route and aircraft type and do not fluctuate. asserted
he → add → route
The price displayed includes all applicable taxes. asserted
price → display → taxes
“Any suggestion by Mr. Lukacs that Air Canada deliberately charged the customer a different price,” Davidson said, “is categorically false and defamatory.” asserted
Davidson → charge → price
The Star shared Air Canada’s response with Lukacs. asserted
Star → share → Lukacs
“The fact that Air Canada failed to immediately correct/reverse the charges when the passenger contacted their call centre, and instead Air Canada put forward a … ‘dynamic pricing’ explanation,” said Lukacs, “shows that this was not a glitch.” asserted
this → fail → centre
“A reasonable seller/merchant,” he added, “would have taken corrective measures at the very first opportunity.” asserted
he → add → opportunity
Lukacs also flagged a common mistake in Pogor’s own math. asserted
Lukacs → flag → math
Pogor had assumed tax would be added on top of the seat fee. asserted
tax → assume → fee
“There is no tax on air transportation services between Canada and Europe,” Lukacs confirmed, adding Pogor should have paid $454 — $272 less than what he was charged. asserted
he → be → what
Pogor knew he could cancel within 24 hours but he didn’t. uncertain
he → know → hours
He worried he’d lose the seats he had chosen for his group, seats he was happy to pay $454 for. asserted
he → worry → 454
Getting his money back has been its own ordeal. asserted
Getting → get → money
When Pogor tried to file a refund request through Air Canada’s online form, the field for his home province wouldn’t accept “Ontario.” asserted
field → try → Ontario
He tried dozens of times, even restarted his computer. asserted
He → try → computer
When Air Canada’s receipt landed in his inbox several days after his Oct. 6 purchase, he noticed another oddity. asserted
he → land → oddity
The $728 pending transaction had been split into eight separate charges of $91 each. asserted
transaction → pende → 91
“I have to apply for eight separate refunds,” Pogor said. asserted
Pogor → have → refunds
He suspects the kludgy online form and split charges are barriers meant to wear customers down. asserted
form → suspect → customers
He eventually submitted his complaint and refund request after logging into Air Canada’s website through an “incognito” browser, which seemed to fix the problem he was having with the drop down menu for selecting his home province. asserted
he → submit → province
…and 13 more, not listed.
💬Give feedback
🕘History 🎫Support