TORONTO—Sodexo, the 21st largest company in the world, is known best for foodservice and facilities management. Among its achievements here in Canada is catering the Winter Olympic Village in 2010, accommodating a diversity of sports, cultures, ages and special dietary needs.