One of my dogs was in Canada for training in the summer when he got sick. I am a veterinarian myself, but live elsewhere, so the trainer needed to take him to a local veterinarian. These guys did an excellent job: all the correct tests and treatment, so my dog made a great recovery. I would not hesitate to recommend them. The costs were appropriate for what was done.