This question already has an answer here:
I am a Canadian permanent resident planning to transit via Munich airport. I read the transit visa exceptions at https://www.germany-visa.org/airport-transit-visa/ It says
Still, there are some categories of people, who may be nationals of the above-mentioned countries, but if they belong to one of the following they do not need to obtain a visa of this kind: - holders of a valid visa for a Schengen Member State, Bulgaria, Canada, Croatia, Cyprus, Ireland, Japan, Romania or UK
I am a citizen of one of the countries listed above that statement that that would usually need a visa but are exempt under that condition. However, do they differentiate between a PR card (permanent residency proof) vs. just a visa? I.e. is PR card a stronger document than a visa (I would assume so but wanna be sure).
For e.g. one of my other stops on the way back is Zurich. I also read their requirements: https://www.sem.admin.ch/content/dam/data/sem/rechtsgrundlagen/weisungen/visa/bfm/bfm-anh01-liste2-e.pdf
I am again, a citizen of the countries who would usually need a visa but am exempt under the condition:
Holders of a valid residence permit, issued by one of the following states: - Canada
here they make a clear distinction between a visa and a residence permit. Is there anything to be worried about? I have transited many times through Europe but at that time I had a valid US visa. Anyone with experience in these matters please give your opinion.
EDIT: Did additional research and found the link of German embassy/mission in Canada: https://canada.diplo.de/ca-en/consular-services/visa/transit
If one of the following conditions applies to you, you WILL NOT require an airport transit visa when transiting through one German or Austrian airport:
you hold a valid Canadian Permanent Resident Card
you hold a valid Canadian visa
you leave Canada after having used a Canadian visa