如果你是只来香港而不回内地的话,你必须取得香港的入境签证。
香港的入境签证可以在中国驻加拿大领事馆申请。
如果你持中国护照由加拿大飞香港,再由香港回内地。
你可以不用任何签证,因为香港入境处给予经香港来往内地的中国护照持有人 7天的过境免签证。所以你可以不用签证在香港待7天。
由于港澳通行证是供中国居民来往香港和内地的证件。。。如果你拿着通行证由国外进入香港是不行的。。。因为这个证件时限香港和内地用的。。第三国就不行了!