HI Abby - I'm near Montreal and am with a cat rescue, so when you want a couple of little rascals to join you, I hope you will contact me!
Our adoption fee covers deworm, deflea, general checkup, any vet care needed before adoption, AND spaying and neutering.
ALL proceeds from adoption fees go directly to help other kitties in need.
You want to get kittens spayed or neutered before the female's first heat, and before males start spraying. This can be done at a very young age, but for indoor cats I would say 5 months maximum!