根据加拿大政府的规定,如果您不是加拿大公民或永久居民,并且您的国籍不在豁免签证国家名单中,那么您在加拿大转机时需要持有有效的加拿大临时居留许可或过境签证。
具体来说,需要过境签证的情况包括:
1. 进入加拿大境内机场的过程中需要跨越国境;2. 比如在加拿大境内机场更换航班,需要从航班到达区出境再进入候机区;3. 在加拿大境内机场中转待机时长超过24小时。需要注意的是,如果您持有的是美国签证并满足一些特定条件,那么可能无需加拿大过境签证就可以进行过境。但最好在计划旅行前向加拿大驻您所在国家的领事馆/使领馆和航空公司咨询具体要求和事项,以免造成不必要的麻烦。