24PetWatch is a leading provider of pet insurance for North America and Canada . Find out more about their policy details and their lost pet services here..