The merchant fees for credit cards are around the 2% mark - I didn't know that the merchant fees for debit are almost as high. Grocery stores in Canada (generally) take debit but not credit. I asked a manager about this once and was told that the fees for credit are much higher than debit.