Pet Rehoming Services - Three Hills AB - 1 Lively Border Collie Dog For Adoption in Calgary AB – Meet Adorable Sno John “Sno”