My dogs go to Southbark Dog Boarding. It's just outside the city, near Priddis. My one dog loves to go anywhere, but my other is a bit shy with other dogs and they both get really excited when we arrive, which tells me they enjoy their time there. It is very well run and professional.
The dogs each get their own indoor/outdoor run so they can have their own space and then they get play time with the other dogs in the large, securely fenced yard, each day. A lot of kennels are "open concept" these days, which I find too overwhelming for a lot of dogs for a longer stay.
http://southbark.ca