Crap news. We were trying to get my mother here for a short visit and the Canadian embassy in Tehran refused to give her a short stay entry visa on some 6 silly grounds. One of the reasons they mentioned in the letter was that my mother has not enough foreign travels and that's the ground for refusal. One of the other stupid reasons to deny her a short stay visa was that she couldn't be trusted with returning back to her homeland after her visa expires. And that she didn't get to talk to any body in charge of issuing the entry visas and they refused her through the infamous small window of their useless embassy. This was a really bad news to wake up to. And now I am going to see what we can do to get her come here for couple of weeks.
If you know more about entry visa process and paperworks please let me know. We shall succeed.