I purchased a hotel-only voucher from SUNWING for double occupancy at a beach front hotel in Cuba, where SUNWING also offers all-inclusive packages. All of pertinent details were disclosed to SUNWING in advance, including our names and birth dates. When I arrived in Cuba and contacted the hotel, the hotel demanded to know if we were married and then said they were refusing admission to us, on the basis of a difference in age. SUNWING sold me a room under terms that they knew, or ought to have known, would not be honored. It is a breach of contract on a basis that is unjustly discriminatory under Canadian law. Discrimination on the basis of age is illegal in Canada. My contract was with SUNWING, not the Cuban state run hotel company. The contract was made in Canada, not Cuba. I am demanding compensation from SUNWING. SUNWING is obfuscating and doing everything it can to blame the Cuban hotel for this fiasco, to the point where it is ridiculous. In the travel business, when something goes wrong as a result of the tour operator's negligence, the M.O. of tour operator is generally the same: deny, obfuscate, twist the truth around to suit its own end, lie and/or when all else fails, blame somebody else. This applies in spades when dealing with SUNWING.