Hi, thanks for reading my post. I'm Canadian and would like to be in Iran in just short of 2 months. I figure there is a real probability that just going through the Canadian embassy I may not get it in time (a fellow traveler posted that they got it in 2 months). So I am looking at one of those services that gets you a code, like iranianvisa.com. I figure that at least there will be someone proactively pushing for it. Then hopefully the turnaround at the embassy will be doable.
But, no one seems to have any good experience with these providers. Can anyone recommend?
Thanks,
Lawrence

