我有加拿大有效绿卡,现在又拿到了美国绿卡,请问我是否可同时保持两种身份?月底要回加拿大报税进海关出示那国的绿卡好?因为我在美国已住了一年多半个月,如我出示加拿大绿卡移民官肯定要问我为何在美住这莫长时间,我不知如何回答好?要不我出示美国绿卡以探访者入关,如他们看到护照上的记录发现我是加拿大绿卡会怎样?不时为这个问题困扰,又没有人好问。麻烦你是否可回答我的问题,万分感谢。