I’m flying from Vancouver to Las Vegas for DEF CON on August 3. To get there, I originally booked a WestJet flight using Virgin Atlantic Flying Club points. This was a spectacular deal: only 9,000 points each way, and I got the Flying Club points with a 40% transfer bonus. This was a perfectly reasonable booking when I made it, but WestJet is currently in a labor dispute with its flight attendants. On July 15, the union announced that 99.4% of participating flight attendants had voted to authorize a strike, which could begin as early as August 2.
My flight is the following day. So yeah, that’s … an issue.

It is certainly possible that WestJet could still reach an agreement with the union, but I can’t depend on that. I actually need to be in Las Vegas, and waiting for WestJet to cancel the flight would leave me competing with everyone else for whatever remaining seats are still available. The replacement options from Vancouver are already expensive, with the least expensive reasonable itinerary costing more than twice as much and requiring a connection. More importantly, inventory is drying up fast.
Fortunately, I live close enough to Bellingham that Allegiant was an option, and it’s not one that people in Vancouver automatically think of as an alternative. I found a nonstop flight for $227 in cash, including a checked bag (which I’ll need). That’s far more than I’d ordinarily want to pay for an Allegiant flight between Bellingham and Las Vegas, but it was still less than half the price of the one-stop alternatives from Vancouver. More importantly, it gets me to Las Vegas on the day I need to be there, so I booked it.
Although I have a good nonstop return flight to Vancouver on WestJet, it’s equally uncertain whether that one will operate. So, I booked a backup flight for the return on Delta using 11,200 SkyMiles. That’s a pretty reasonable number of points to tie up as insurance, particularly because flight schedules can remain a mess for days after a strike ends.
WestJet, to its credit, has done something sensible. The airline issued a blanket waiver covering travel between July 30 and August 4. Passengers can make a one-time change or cancellation without paying a fee. My flight falls directly within the waiver period, and if I had booked it through WestJet, this would be easy.
However, I redeemed Virgin Atlantic points for the flight, so Virgin Atlantic issued the ticket. WestJet operates the airplane, but only Virgin can cancel the ticket and return the points. I contacted Virgin expecting them to follow the waiver issued by their partner airline.
They won’t.
Virgin Atlantic is willing to cancel the ticket and return my points and taxes, but they want to charge the standard $50 cancellation fee. Virgin also has a particularly nasty rule requiring award cancellations to be made more than 24 hours before departure. According to its Flying Club terms, cancelling inside that window means forfeiting the points.
If WestJet actually cancels the flight, Virgin will treat it as an involuntary cancellation and refund everything without charging the fee. The problem, of course, is that WestJet hasn’t cancelled it yet.
This is why the waiver exists. WestJet knows there is a serious possibility that these flights won’t operate, so it is allowing passengers to make other arrangements before cancellations begin. Waiting until a flight is actually cancelled defeats the purpose because an involuntary refund is already due at that point.
Virgin’s position leaves me with an unreasonable choice. I can pay $50 now to cancel a flight that WestJet itself is allowing passengers to cancel for free, or I can wait and hope WestJet cancels it. If that happens, I save $50. If WestJet reaches an agreement and operates the flight, I lose the value of the award.
That is a terrible bet. The maximum upside is $50, while the downside is all of the points. Obviously, the rational choice is to pay the fee before Virgin’s 24-hour deadline and preserve the value of the award. That doesn’t make the fee reasonable, though. It amounts to a shakedown.
I’m not asking Virgin Atlantic either to settle WestJet’s labor dispute or to buy me a replacement ticket. I already solved the problem myself. I only expect Virgin to honor the waiver published by the airline operating the flight, and put my points back without collecting a fee. That would be fair and reasonable.
Virgin’s policy also encourages me to keep holding a seat I have no intention of using. If the waiver applied, I would cancel now and WestJet could do whatever it needs to do with the inventory. Instead, I have every incentive to wait for WestJet to cancel first because that is the only way Virgin will refund the ticket without taking $50.
At this point, I have spent $227 on an Allegiant ticket, tied up another 11,200 points for a backup on Delta, and am still holding a WestJet reservation I don’t want. This is exactly the situation WestJet’s waiver was intended to prevent, and Virgin Atlantic has managed to make a bad situation worse.
Virgin should honor the WestJet waiver, cancel the ticket, and refund the points and taxes without charging a fee. They sold the partner award, and servicing the ticket when something goes wrong is part of the deal.
Virgin Atlantic is wrong here. They’re behaving badly, and they should feel bad.

















