...

South Surrey & White Rock Veterinarian

South Surrey Vet Open 7 Days

Founded by Dr. Kanwarjeet “Rocky” Singh with over 25 years of veterinary experience, Elgin Park Animal Hospital welcomes new and returning pet families across South Surrey and White Rock. Open seven days a week, including statutory holidays.

What We Offer

Veterinary Services in South Surrey and White Rock

Trusted by dog and cat parents across South Surrey, White Rock & Ocean Park

From your puppy’s first wellness visit to senior care for your long-time companion, Elgin Park Animal Hospital supports dogs and cats through every life stage. Our team in South Surrey offers full-service care under one roof, with same-day, Sunday, and statutory holiday appointments. While most South Surrey vet clinics close by 6 PM on weekdays and stay closed on Sundays, we are open until 9 PM Monday to Saturday and 10 AM to 6 PM on Sundays.

Pet Care Services

Preventive care is the foundation of a long, healthy life for your dog or cat. At Elgin Park Animal Hospital in South Surrey, our pet care services cover everything…

Urgent Care

Same-day appointments for unexpected health concerns, with evening, Sunday, and statutory holiday availability when most South Surrey clinics are closed. Our team responds quickly and compassionately when your pet needs help most.

Surgical Services

From routine spays and neuters to soft tissue surgery, we provide safe, expert surgical care with thorough pre- and post-operative support. Sunday and evening surgical consultations available for South Surrey and White Rock families.

Dental Care

Preventive care is the foundation of a long, healthy life for your dog or cat. From puppy and kitten visits to vaccinations, parasite control, and nutrition counselling, our South Surrey team supports your pet through every life stage, 7 days a week.

MEET YOUR VETERINARIAN

25+ Years of Veterinary Care, Now in South Surrey

Dr. Kanwarjeet Singh

DVM, Canada | 25+ Years of Experience | Emergency Veterinary Background | CVBC Member

Dr. Kanwarjeet Singh, known to clients as Dr. Rocky, brings over 25 years of veterinary experience to South Surrey. After earning his veterinary degree from Punjab Agricultural University in 2001, he practiced across a wide range of animal medicine before moving to Canada in 2020.

Dr. Rocky earned his Canadian DVM license in 2021 and built his Canadian career as an emergency veterinarian in the Lower Mainland, handling critical and time-sensitive cases for pets across Surrey, Langley, and the Fraser Valley. This emergency background shaped his calm, decisive approach to urgent situations, an experience he now brings to families across South Surrey and White Rock through Elgin Park Animal Hospital, which he founded in January 2026.

“Every pet parent deserves to leave my clinic understanding exactly what’s going on with their pet. No rushed visits. No confusing terms. Just clear, honest answers.” — Dr. Kanwarjeet “Rocky” Singh, Founder

25+ Years of Veterinary Care, Now in South Surrey

Elgin Park Animal Hospital reception area
South Surrey, BC
Local Area Guide

Your Trusted Animal Hospital in South Surrey, White Rock & the Semiahmoo Peninsula

Elgin Park Animal Hospital is located at Unit 103, 3010 148 Street in South Surrey, just minutes from Elgin Heritage Park, Sunnyside Acres Urban Forest, and Semiahmoo Town Centre. Founded by Dr. Kanwarjeet Singh ("Dr. Rocky"), our South Surrey veterinary clinic provides compassionate, full-service care for dogs and cats across the Semiahmoo Peninsula and surrounding Lower Mainland communities.

Whether you're searching for a "vet near me" in Ocean Park, a trusted veterinarian in White Rock, or a Sunday-open animal hospital in Grandview Heights, our team is here seven days a week, including statutory holidays.

7 Days a Week
15min From Most Neighbourhoods
100% Locally Owned
Elgin Park Animal Hospital exam room
Caring veterinary team at Elgin Park Animal Hospital

Neighbourhoods We Proudly Serve

We welcome pet families from across South Surrey, White Rock, and the wider Fraser South region.

South Surrey

Elgin, Sunnyside Heights, Ocean Park, Crescent Beach, Morgan Creek, Grandview Heights, Rosemary Heights, Hazelmere

White Rock

East Beach, West Beach, Marine Drive, Centennial Park area

Surrey

Cloverdale, Clayton, Panorama Ridge, Newton (south)

Langley

Brookswood, Murrayville, Walnut Grove (west)

North Delta

Sunshine Hills, Annieville, Tsawwassen (eastern access)

Book a Visit

Conveniently positioned off 148 Street with quick access from Highway 99, King George Boulevard, and 32 Avenue, our clinic is under 15 minutes from most neighbourhoods.

Make an Appointment
QUICK LINKS
Care for

Dogs

Care for

Cats

Vaccine Schedule

Lifestyle vaccines for boarding, parks & hiking

CONTACT US

info@elginparkvets.ca

Unit 103, 3010 148 Street, Surrey, BC V4P 0G8

OPEN HOURS

Extended Hours
7 Days a Week

Mon–Sat
9:00 AM – 9:00 PM
Sunday
10:00 AM – 6:00 PM
Stat Holiday's
We're Open

Common Questions From South Surrey Pet Parents

Is Elgin Park Animal Hospital accepting new patients in South Surrey?

Yes. We welcome new clients from across South Surrey, White Rock, Ocean Park, Crescent Beach, and the wider Lower Mainland. You can register online through our New Client Registration form or call us at (604) 531-3394 to book your pet’s first visit. Same-day appointments are often available.

What are your hours? Are you open on weekends and holidays?

Elgin Park Animal Hospital is open seven days a week. We are open Monday to Saturday from 9 AM to 9 PM, and Sunday from 10 AM to 6 PM. We also remain open on statutory holidays, when most South Surrey and White Rock vet clinics are closed.

Do you offer same-day appointments for urgent pet concerns?

Yes. We reserve daily appointment slots for same-day urgent care requests whenever possible. If your dog or cat is showing concerning symptoms, please call (604) 531-3394 so our team can advise on next steps. Dr. Rocky’s background in emergency veterinary medicine guides our approach to urgent cases.

Where is Elgin Park Animal Hospital located in South Surrey?

We are located at Unit 103, 3010 148 Street in South Surrey, just minutes from Elgin Heritage Park, Sunnyside Acres Urban Forest, and Semiahmoo Town Centre. Free client parking is available on-site, and we are easily reached from Highway 99, King George Boulevard, and 32 Avenue.

What pets do you treat at Elgin Park Animal Hospital?

We provide compassionate veterinary care for dogs and cats of all ages and breeds. Our services include wellness exams, vaccinations, dental care, surgical procedures, urgent care, diagnostics, and end-of-life support, available seven days a week.

How much does a vet visit cost in South Surrey?

Cost varies based on the type of visit and your pet’s specific needs. We provide a clear, upfront estimate before any procedure so you can make informed decisions. Please call (604) 531-3394 for general pricing on wellness exams, vaccinations, dental cleanings, or surgical consultations.

Do you accept pet insurance?

We offer direct billing for Trupanion insurance. For other providers, we do not bill directly, but we provide detailed itemized invoices that you can submit to your pet insurance provider for reimbursement. Most major pet insurance plans in Canada are compatible with this process. Our team is happy to walk you through what to expect.

Do you provide end-of-life care and support?

Yes. We offer compassionate end-of-life consultations, quality-of-life assessments, and gentle in-clinic support when families are facing difficult decisions. Dr. Rocky and our team take time to walk you through every option, with no rushed conversations.

Don't see your question? Call us at (604) 531-3394 or send a message.

Contact Us

Scroll to Top
Skip to content