After hundreds of Canadians fell ill at a Mexican resort, experts warn that contaminated food and water can lead to serious illnesses.