+1…one of kids that i share an suite with is a canadian citizen… He has lived here since he was nine. His dad works as an engineer and he is school to be an engineer. They were on a working visa for a number of years. He only got his green card last year and now has 4 years before he can even apply to be a citizen.