持有加拿大移民签证,从加拿大去香港登机,不回大陆,则需要办理入境签证。香港的入境签证可以在中国驻加拿大领事馆申请。如果你持中国护照由加拿大飞香港,再由香港回内地,你可以不用任何签证,因为香港入境处给予经香港来往内地的中国护照持有人 7天的过境免签证。所以你可以不用签证在香港待7天。由于港澳通行证是供中国居民来往香港和内地的证件,如果你拿着通行证由国外进入香港是不行的,因为这个证件时限香港和内地用的。