Is it safe to visit Mexico? What Canadians must know about t