I hold an Indian passport and I'm travelling from the US to India via Canada. I know a transit Vlvisa is required in my case. However my agent warned that getting a transit visa may be delayed or it may get rejected. So I may want to change my itinerary while I still can (I have a 24-hour window) rather than take the risk.
Considering I have 3 months in hand, do you think it is really a risk? I live in Atlanta, Georgia and there is no Canada consulate around. That means I can't apply in person.
Can anybody share his/her experience with the Canada transit visa process. How long does it take? Are they finicky about the documents provided? Will they ask for more documents as follow-up, because that is going to add time to the processing time?