"The staff at Canal Animal Hospital is the most caring and compassionate team of people. They have excellent customer service, flexible hours and the b..."
"The staff at Canal Animal Hospital is the most caring and compassionate team of people. They have excellent customer service, flexible hours and the b..."
"Today was our first time at this clinic, and I will never go anywhere else again! From the moment we arrived, everybody was extremely friendly. Not a ..."
"Today was our first time at this clinic, and I will never go anywhere else again! From the moment we arrived, everybody was extremely friendly. Not a ..."
"Dr. Eric Lynch is a fantastic vet! He is kind, thorough and always takes the time to answer any questions that you might have.
I would recommend him ..."
"Dr. Eric Lynch is a fantastic vet! He is kind, thorough and always takes the time to answer any questions that you might have.
I would recommend him ..."
"We were referred here by another veterinarian's office after calling to fit our dog in urgently. Their vet was out of town and they were only open for..."
"We were referred here by another veterinarian's office after calling to fit our dog in urgently. Their vet was out of town and they were only open for..."
Have you booked online with {{websiteCompanyNameText}} before?
Email
{{wizard.step3.oldForm.emailError}}
Password
{{wizard.step3.oldForm.passwordError}}
First Name
{{wizard.step3.newForm.firstNameError}}
Last Name
{{wizard.step3.newForm.lastNameError}}
Phone Number
{{wizard.step3.newForm.phoneError}}
Mobile Number
{{wizard.step3.newForm.mobileError}}
Email
{{wizard.step3.newForm.emailError}}
Password
{{wizard.step3.newForm.passwordError}}
Pet Name
{{wizard.step4.petNameError}}
Breed
{{wizard.step4.breedError}}
Reason for appointment
Address
{{business.name}}
☆
{{business.address1}}
{{business.town}} {{business.postCode}}
Date & Time
{{wizard.step2.selectedDate | date}} at {{wizard.step2.getTimeStr(wizard.step2.selectedTime)}}{{wizard.step2.getTimeStrAMPM(wizard.step2.selectedTime)}}