It's hard to tell where she got it since they get it from contaminated water or coming in contact with an infected dog. If she doesn't drink the water at the park and doesn't play with the other dogs, I think you're right to suspect your groomer.
Here's some information about giardia:
http://www.canismajor.com/dog/giardia.html