I would invest in a x-pen if your worried about puppy at home. There are quite a few pet insurance companies. I was looking into Pet Secure as they aren't as strict about vaccines and annual vet visits. Best bet is to call around though as pricing will vary by breed, age of dog, and where you live.
www.petsecure.com
http://www.vetinsurance.com/
http://www.petcareinsurance.com/can/dog-insurance.asp
http://www.quickcarepetinsurance.com/can/index.asp