You can cancel visa few days before departure- as people mentioned max 7 days- after that if within week from cancelation she doesn't leave- you will have to pay penalty for every day she overstays. As far as I know- u need to bring only her passport, but keep tickets and your passport with you as well- they might request.I suggest don't leave this cancelation for last minute- as sometimes they are slow..and keep an eye on her- you don't want any headache if she tries to run away.good luck