I'm thinking about omving to either Washington or Oregon so I can wear a concealed firearm. Currently I am living in BC. Can I retain my Canadian citizenship and carry? Can you carry at all if you're not American-born? What are some other issues that might crop up?