I just checked my starwood account online and there is a $219 credit from expedia and a $5 foreign transaction fee refund, this is before i was even charged by us air for the airfare. Its for a flight that didnt originate in canada. No need to worry anymore it looks like they are honoring all these bookings