A retired teacher's screenshots expose a shift from 'dynamic pricing' excuses to a 'technical glitch' admission in airline billing disputes.
Michael Pogor taught high school math and computer science for decades, so he did not approach booking eight airline seats for a European trip like a casual clicker. He documented everything. He took screenshots and recorded video of the exact price displayed for each seat before entering his credit card details. Most travelers do not do this. They trust the interface to be honest. Pogor, however, knew that digital systems can fail in ways that are invisible to the average user, and he was prepared to prove it if the numbers went wrong.
This specific dispute has become a focal point in the broader argument over airline billing practices. What began as a straightforward seat selection for a couple and their companions turned into a fight over a $274 overcharge. Air Canada first blamed the discrepancy on dynamic pricing, a term that has become a catchall excuse for volatile costs in the travel industry. Now, the airline is saying it was a technical glitch. The shift in narrative is telling, and it highlights just how fragile the trust between travelers and carriers has become.
The Math That Does Not Add Up
According to The Star, the website showed each standard seat at $56.75. Pogor checked this price with his wife, Linda, a sign language interpreter, and the couple they are traveling with. He selected eight seats, four for the outbound flight and four for the return. His calculation was straightforward. The total cost should have been $454 plus tax. It is a simple arithmetic problem, one that a retired math teacher would likely solve in his head before he even touched the keyboard.
Pogor entered his credit card number and hit submit less than a minute after selecting the seats. No receipt arrived. Worried the payment did not process, he checked his credit card account online. There was a pending charge from Air Canada for $728. That works out to $91 per seat. The difference between the displayed price and the charged price is $34.25 per seat, or $274 in total. This is not a small rounding error. It is a significant markup that appeared without any visible change in the user interface.

The Dynamic Pricing Defense
Pogor called the airline at 9 p.m. A recorded message warned of a two-hour wait. He tried again at midnight. He reached an agent at 2 a.m. The agent told him $91 was the correct fee and that it was non-refundable. When Pogor offered to share his screenshots, the agent declined and cited dynamic pricing. The explanation was that the price changed between the moment he picked the seats and the moment he paid. Pogor, who had video evidence of the static price, naturally pushed back.
Gabor Lukacs, founder of the Canadian advocacy group Air Passenger Rights, took issue with this explanation. He argued that using the buzzword dynamic pricing is a way to make the passenger go away. Lukacs noted that the screenshot is strong evidence that the passenger did not authorize a higher amount. In his view, a fee charged without the customer's authorization cannot be declared non-refundable. This is a crucial distinction. Dynamic pricing implies a market fluctuation, a change in demand or time. A glitch implies a system failure. The two have very different implications for consumer rights.

From Glitch to Refund
Air Canada spokesperson Sean Davidson told The Star that the company reviewed Pogor's case and confirmed the discrepancy resulted from a technical glitch. The airline apologized and said it would be contacting the customer directly to process a refund. Davidson added that seat selection prices are fixed by route and aircraft type and do not fluctuate. The price displayed includes all applicable taxes. This is a significant admission. It means the airline acknowledges that its initial explanation was incorrect, or at least not entirely accurate.
The shift from dynamic pricing to technical glitch is not just a matter of semantics. It changes the nature of the error. Dynamic pricing is a business model. A technical glitch is a failure of that model. By admitting it was a glitch, Air Canada is effectively conceding that the price displayed was the price that should have been charged. This is a win for Pogor, but it also raises questions about how many other travelers have experienced similar issues without the evidence to prove it.

What This Means for Travelers
This incident is a reminder that digital transactions are not always transparent. The interface shows one thing, but the backend may be doing another. Pogor's case is clear because he had evidence. Most travelers do not. They trust the airline to charge what is displayed. When that trust is broken, the burden of proof falls on the traveler, not the company. This is an unfair dynamic, and it is one that advocacy groups like Air Passenger Rights are working to change.
The lesson here is not just to keep screenshots. It is to understand that airlines are using new terminology to explain old problems. Dynamic pricing is a convenient label for price volatility. Technical glitch is a convenient label for system errors. Both are ways to avoid accountability. As a traveler, you need to be aware of these tactics and be prepared to push back when the numbers do not add up. The cost of inaction can be high, both in dollars and in the erosion of consumer rights.
The Bigger Picture
This is not an isolated incident. It is part of a larger trend in the airline industry, where costs are rising and margins are thin. Airlines are looking for new ways to generate revenue, and seat selection is one of them. The problem is that when the pricing is opaque or inconsistent, it creates friction. It erodes trust. And in an industry that relies on repeat business, that is a dangerous thing to do.
Pogor's case will likely be resolved with a refund. But the questions it raises are not so easily answered. How many other travelers have been overcharged? How many airlines are using dynamic pricing as a cover for billing errors? How can travelers protect themselves from these practices? These are questions that need to be asked, and answered, if we want to restore fairness to the travel industry. The next time you book a seat, remember Michael Pogor. Keep a record. And if the numbers do not add up, speak up.
Frequently asked questions

Keep subscribing to Marnie KellerHer next filing reaches you the moment it publishes, on her own subdomain.
Subscribe
