Yes, Mexicana is pretty weedy, but I do have problems growing it reliably here in zone 5. kennef, is your Mom near Syracuse too?
I would suggest big lilies. The native white N. odorata ("Fragrant Water Lily") around here is very hardy, can grow in water 8' deep, and has a fairly decent white flower. It is blooming right now just about everywhere!
You'd be surprised at how hardy some really pretty water lilies are! Your Mom may like a pond infested with N. odorata, but what about Mayla? It's a strong pink, and it survives in my raised pond here in zone 5.