I got green card and also qualified for apply for Canadian citizen. Should I file for it? Does US permit dual citizenship? Thanks