The mission of Pets for Life Society Alberta is to relieve animal suffering and distress by providing effective means to rescue, rehabilitate,...