I see a canteen as:

a) a water flask;

b) a food hall provided by an establishment where the serving of food is not the building's primary purpose (i.e. office, school, hospital) - anywhere else...