I am a canadian citizen marrying a girl who was brought to the US as a 6 year old... & her visit visa expired as she was a little girl so she over stayed the visa (I mean come on she was a little toddler) . She has been living in US illegally for years now... She recently recieved DACA (Deferred Action for Childhood Arrival) so basically she is now legally/lawfully allowed to stay in US & she also got approved for a work permit in US she has a social security number too now & also has a state ID she's pretty much "legal" in a way but yet still illegal.... I love her I've known her since March 2012 ... This is a genuine marriage.... My thing is some people in my family are telling me that she won't be able to get spouse immigration to Canada , & some are saying it will take Sooo many years ... So what's the situation ... I need some input on this. Please help !!