The hotel chain that owns Holiday Inn, Crowne Plaza, InterContinental and other brands said credit card information of their guests may have been stolen last year at thousands of locations, including more than 100 in Canada.