有一個情況(我仔試過)係,回鄉證過左期而自己唔知,又趕住要去中國,回鄉證冇快證,但 visa 可以一日就出到,唯有好貴都焗住去攞 visa
另一個情況,係有朋友話我聽嘅,我唔知是否屬實。佢話用乜嘢證件入境,決定你喺當地係乜嘢國籍。例如你用香港身份證入香港,喺度工作讀書,即係你自己 consider 自己係香港(中國)人,他日有事時你去加拿大領事館要求領事保護,佢可以拒絕,除非你入境時就用加拿大護照,然後依足規矩申請 working permit,再去加拿大領事館登記,so that 佢地知道有個國民旅居當地,有時時先會幫你
我估(只係估)係咁樣,如果你用回鄉證入中國,中國理所當然地認為你係中國人,事實上你自己也承認自己係中國人 by the fact that you enter 中國 with 回鄉證,所以當有事發生時,即使加拿大領事館承認你係加拿大籍想幫你,只要中國政府話唔得,呢個係我嘅人,你無權掂佢,加拿大領事館都冇辦法
但如果你係持加國護照,用 visa 入中國,咁就可能有得拗,起碼入境嘅一刻,你嘅意願係作為一個加拿大公民而唔係中國公民
It is certainly true that usually a country would determine your nationality by the kind of identity document you used to enter the nation.
So that's why some people prefer using foreign passports when they enter other countries if they want the protection of the embassies of those foreign countries.
Yet I'm not 100% certain if this always hold true in circumstances of natural disaster.