book online  |  order online  |  604.898.9089

preventative care

Preventative Care

 

Dental Health

 

Diagnostics

 

Diagnostic Imaging

 

Surgery

 

Spay and Neuter

 

Pet Loss

Garibaldi Veterinary Hospital