你有加拿大的居留权就可以去,HK乘机属过境,不用通行证,登机时须出示加拿大身份证或带签证的旧护照用港澳通行证进香港就要用通行证出香港,也没必要这么分段,有加拿大身份证或带签证的旧护照就可以凭护照去,没有的话去了HK也上不了飞机
请向加拿大驻华大使馆咨询,持加拿大护照可以免签入境香港。