Debbie Kluck, Canadian - US dual citizen - she has two children who are going through the citizenship - naturalization process and has real life experiences with immigration. Both kids are green card holders. One just went through naturalization.