根据加拿大公民和移民法,拥有加拿大国籍的人才有资格申请和持有白本护照。加拿大国籍是通过出生在加拿大、父母是加拿大公民或拥有永久居民身份、以及通过入籍程序获得的。因此,如果您没有加拿大国籍,无法直接申请白本护照。要获得加拿大国籍,一种常见的方式是通过永久居民身份,并在居住期满之后申请入籍。可以通过各种途径获得加拿大永久居民身份,如工作签证、留学签证、联邦技术移民等。一旦成为加拿大永久居民,您可以在满足一定居住要求之后,申请加拿大国籍。在获得加拿大国籍后,您可以申请白本护照,它是加拿大公民出国旅行和回国的主要证件之一。