So to give some info and answer few questions:
- As I mentioned before the emailed me & CCed my wife for PPR. It might be different for us as our case was exceptional and they were contacting me all the time to sort things out.
- Criminality check is what you sent for them. For Iranians is "adam sooe pishine" or police clearance.
- Security check is what Canadian agency conducts and many factors can affect the length of processing. Embassy has no control on the process. Many things including field of study, work experience and organization you work for, military service specially "sepah" (for men), if your dad or close relative hold a position in government or was part of some groups like "mojahedin" and so on and so forth. So you can not really predict anything in this part and can not compare to others. For those who have traveled to US, UK or other countries that do proper security check for visa then it might be faster as your name and passport number is already in their dadabase.
- We sent my wife's passport to embassy by courier (we do not live in Iran). The passport was received at the embassy on Friday afternoon, visa was issued on Monday and we received the passport on Friday so it only took one week (although in PPR email says 4-6 weeks)
- There was a posting while ago that for those who traveled to other countries, embassy told them to wait for another security check. Obviously this was not the case for us, even though we have traveled to 5 different countries (including US & UK) in the last 12 months (while the file was with the embassy)
- Once your received your visa, make sure to take the CPR with you to Canada.
- Even though that in the PPR says my wife's visa is valid until August 2013 but her visa is actually valid until July 2013 (one year after she redid medicals). So once you get your visa make sure to check the expiry date of the visa.
- From what I hear from others, it seems Ankara is very cooperative with medical exams. So hopefully this can help most of you. For my wife, 20 months was passed since her initial medicals so they requested to redo it and we were fine with it, as we are living together so one more month would not kill us.
- In your CAIPS notes, if it says passed then means that part is completed but if it's blank, it mean that part still pending.
Hope this helps.