Hi! I'm super late on this thread, but I just posted on another thread that I'm from Saskatoon too
I take Layla to Arlington Animal Hospital... I didn't have much time to be choosy though because not long after moving here I came home from work one evening to Layla with blood through the fur on her head

(It turned out to be from scratching... my baby has allergies!) I called the first place I could find that was open late! They have been great with her though so I stuck with them. I took her in for a tooth extraction last year, and she came home with a tiny little tennis ball in her take-home bag that she just loved!
As for groomers, I have found some terrible ones! I had it so easy when I lived in Moose Jaw and had a great groomer from the time I got Layla, but it's a different story here! But now I've found a place I love called It's a Dog's Life. They are super friendly and do a GREAT grooming job. They also don't leave the dogs crated up all day like some groomers... everytime I go to pick Layla up, they just open the door a crack and she comes running out to me in the lobby! She seems very happy when she's there too.