Hello all.
A dream of mine is to serve the United States Armed Forces and one day become a US citizen. I understand that a key requirement for enlistment is a Green Card (a Permanent Resident Card for LPR). This, as I have learned, is a lengthy challenge that has a variety of obstacles all of which I am prepared to meet and exceed.
Some background information about myself. I have a Bachelors of Science in Computer Engineering Technology from the University of DeVry Phoenix (via the Calgary Alberta Campus) and this degree is recognized under NAFTA for TN Visas.
What sorts of resources would be my best bet, or at lest a good bet to utilize in making progress towards acquiring a Green Card? I've checked a few websites out, including my local Consulate (amcits), US Immigration (uscis) and recently a TN Visa site (tnvisaexpert).
I understand the process as follows:
- acquire a job offer in the US
- apply for a TN Visa or H1-B (limited lottery)
- upon acceptance migrate to the US to work
- apply for a green card after x amount of time with y sponsor
- apply for enlistment in the United States Armed Forces
On paper it looks easy. What I'm looking for is if there is a way that I can reduce the time spent on acquiring the Green Card simply because at 5 to 7 years, I feel a good portion of my working life will be burdened in a complicated legal process just so I can serve a country for which I will not shy away from commitment.
Any ideas?
Thanks for reading.





