Its ellegal to buy even in Mexico. There are many laws in other countries and are just not enforced (the case in Mexico).
The best thing to do is buy alll u want and then put it in other containers then the ones that it came in when crossing border.