I'm sure someone is subsidizing at least some part of this. I'm pulling flight from Canada to NYC/LAS, and a good number of them are below $300. No way is xp going to recoup essentially $300 from a few days of hotel. Remember they did not have a min stay.