Marcel Boucher and his staff regularly cook for around 500 people per day. Courtesy of Marcel Boucher.