If you live in Kanata, there's a lady who does dog grooming in her own home, it's very cheap and she does an excellent job. Her name is Jane Marsh, phone number 836-5746.
I have a pom/corgi mix, it's $25 for a bath, hair trim, nail trim and other other request you have. It takes about 1.5 hours to do the whole package. For bigger dogs I think it's $35-45, still very cheap. It would cost $60 for my dog at PetsMart, and they do a terrible job.