Previously, it used to be 7 days from the date of cancellation of visa but recently I learnt through posts at QL that it is now 2 (possibly 3) months. You can check this by going over to any passport & immigration office. They work in the evenings also while the one at the airport works 24/7.