Yes. FBI Agents are peace officers, and in order to be a peace officer in the US, you have to be a citizen of the US.
Have to be a US Citizen and if you have a spouse, they must be a citizen of the US also.
You can become a FBI agent, but not as a Canadian citizen, you also can't have a joint citizenship (Canadian and US). But, the process to become a US citizen is long. I recommende that you stick with Law enforcment in your region. Plus, getting in the FBI is not an easy task. I hope the info helps you out! And remember, FBI is not like Hollywood represents it, it's allot of hard desk work.
No
Yes, you do need to be a US citizen
no
A Jamaican can join the US Army if they have a green card or they are a naturalized citizen.
Join the US Armed Forces.
You have to be a US citizen to join the US marines i think its actually permanent resident
BY GOLLY, no!
can a no legal status join the US army???
If you are a US citizen you are the Union. Any state that may, in the future, join the Union would become US citizens. If you are referring to a workers union then it depends on the constitution of that union. There are several international ones.
To join the US Marine Corps, a Nigerian born native must become a US citizen, or be a resident alien with qualifying paperwork.