Carmen’s Canada is a brand of five-star luxury hotels and resorts with a mission of providing extraordinary customer experiences and luxury accommodations. Our exceptionally designed hotels in iconic locations put guests at the heart of each destination.