Pet Rehoming Services - Dogs For Adoption Near You - Medium Sized Dogs For Adoption - Border Collies For Adoption Near You - 1 Lively Border Collie Dog For Adoption in Calgary AB – Meet Adorable Sno John “Sno”