From the Wikipedia link above
In the United States and Canada, in a nutritional context, the "large" unit is used almost exclusively.
In the European Union, on nutrition facts labels, energy is expressed in both kilojoules and kilocalories, abbreviated as "kJ" and "kcal" respectively.
So yeah, it's confusing if you're not American.