No, the Naval Academy only admits US citizens. You must submit your social security number during the preliminary application. However, if you are in the process of becoming an American citizen, you can start the application process, but you must ensure you’re a US citizen before the induction ceremony.