A credit card in France is not the same as a credit card in the USA or Canada. In France, a purchase paid with a VISA/Mastercard is taken directly from your checkings bank account.
Yes it is called "carte de crédit" i.e. credit card but when you think about it, it is not actually credit.
In Canada, paying with VISA/Mastercard is considered as credit i.e. debt. You can pay with VISA even if at the present moment, you do not have the cash in your bank account. Banks, VISA and others like this because they will then be able to charge you 25 to 35% of the amount at the end of the month if you do not pay in time.
It does not matter then to compare average spending or number of transactions since it's two different meanings.