My step-daughter was born in Canada,while her parents were visiting there. She has lived in Minnesota her whole life and has a Social Security Card and had a Minnesota drivers license. Now she has moved to Tennesee and is trying to get a Tennesee drivers license, but they are telling her she is not a US citizen. How is it possible for her to have a SSN if she is not a citizen, and how can she prove that she is?