A spokesperson for Puerto Morelos police south of Cancun said Lopez died Saturday after she was struck by a personal watercraft.
Natalie Sandoval Prieto, who grew up in the same Kitchener neighbourhood as Lopez, said she will be remembered for her kindness and positivity.
"You never saw her getting in an argument. You never saw her getting mad at people," said Sandoval Prieto. "She was really honest and a really good daughter to her parents as well."
Waterloo Catholic District School Board spokesman John Shewchuk said Camila attended St. Mary's High School in Kitchener and would have been starting Grade 11 in September.
Shewchuk said a social worker and school administrators will be at the school's chapel Wednesday to assist students and the community as they pay respects to Lopez.
The owner of a belly dancing studio in the city said Lopez had been taking classes for two years and was a "natural."
Joharah Kolishenco of BellyUp Dance Studios said she Lopez was a rare find and would attend class twice a week.
"Just a beautiful, beautiful girl. Very shy, quiet, unassuming," Kolishenco said. "A lovely dancer."