Main Street Animal Hospital is located in North Vancouver, Canada on 1330 Main St. Main Street Animal Hospital is rated 4.5 out of 5 in the category animal hospitalemergency veterinarian servicepet boarding serviceveterinarianveterinary pharmacy in Canada.