I hava an Indian passport with a valid US work visa, a valid Canadian PR card.
I am traveling to Delhi from Chicago via Toronto. My understanding is that I will require to apply for a transit visa for Canada in order to take my flight from Toronto to Chicago. My first question is that do I need to have a transit visa while I possess a Canadian PR card?
I visited Canada earlier in April to complete all PR requirements and returned to USA after a week to finish my projects. The PR card was shipped to me to USA by one of my uncles.