We haven't received any update yet. However, we sent the passport through Persiatour agency in ghodusi gharbi st (shiraz) They send passports to nilgaam agency in tehran which is a very reliable one for canada visas. They told us it takes 1-3 weeks. We should follow with the agency tomorrow...