A coming ban on commercial dogs, including rescue dogs, from more than 100 countries is necessary to prevent the spread of rabies in Canada, says the Canadian Veterinary Medical Association, but an animal-protection organization insists that less-restrictive measures should be taken.