Okay. I am Canadian and I have been in the USA for 8 years on a L2 visa, then a F1 visa now an OPT card. I am trying to decide whether or not I want to move back to Canada. I read somewhere that if a Canadian gives birth to a child in america.. that child is already considered canadian...