I say: short of force majeure (which was NOT), hotel couldn't send YOU cancellation, because no contract had been made between hotel and YOU. There were two transactions: hotel promising block of rooms to Expedia, and you buying Expedia's offer. So hotel's email to you is FRAUD