On 11/02/11 3:35 AM, Roan Kattouw wrote:
That said, I hear it's possible to get a visa from a US consulate in Canada, which I presume will have shorter waiting times than some consulates elsewhere. But this is probably not allowed in most circumstances if you're not a Canadian citizen. In the OP's case where his country of citizenship doesn't have a consulate or embassy and he's gonna have to apply in a third country anyway, it might just be allowed, I guess. But Canada is a lot farther from Iran than Turkey or the UAE and doesn't have visa-free travel for Iranians either, so you'd have to get a visa in order to get a visa :P . I wouldn't know what sort of choice you have in choosing the country where you apply for a visa and whether you're allowed to apply in a country farther away from Iran where waiting times are shorter. You should probably talk to an immigration lawyer about that sort of thing.
If you want to go the Canadian route you would still first need a visa into Canada, and one thing to remember is that Canada's network of consular offices is smaller than that of the US. Canadian practice has been to have an embassy in one country also be accredited to several other countries. If the ultimate destination for your trip is in the US you may need the US visa before you can enter Canada.
Ray