Mexico beats the U.S. in Canadian tourism growth, but recent cartel-related violence are forcing many to rethink their plans.