The short answer is: Yes, a hotel can technically cancel a confirmed reservation. This could happen due to overbooking, maintenance issues, or other unexpected circumstances. However, reputable hotels will typically try to arrange alternate accommodations or offer compensation in such cases.