如果你是香港飞加拿大的话。不需要港澳通行证和赴港签证。因为与香港非免签地区的人在香港转机去其他国家和地区,可以免签停留7天。但7天之内必须前往目的地。否则将被列到香港的入境黑名单。以后入港就有麻烦了。除了这个。内地居民持有其他国家的签证是不可以入港的。但如果你是加拿大公民,反而可以免签在港停留3个月。因为香港与世界上135个国家和地区都有免签条约。彼此不需要签证。