Animal Justice Canada is a Canadian Registered Charity dedicated to advancing public knowledge of animal practices and preventing the abuse and...