有哪些国家允许持有两本护照?

加拿大允许持有两本护照的情况。根据加拿大政府的规定,如果您能证明拥有两个打开的护照是为了满足不同国家的签证要求或者保护个人安全,您可以申请持有两本有效的加拿大护照。此外,一些其他国家也允许持有两本护照。例如,澳大利亚、英国、美国等许多国家也提供双重国籍的选项,允许申请人持有两本护照。然而,具体的要求、程序和申请流程可能会因国家而异。如果您有这方面的需求,建议您与目标国家的领事馆或大使馆联系,了解相关政策和程序。