So a good number of the undocumented migrants came here on a student or temporary work visa, and decided they liked Canada so much they would stay. Here's an idea for these people: how about returning to your country of origin and applying for citizenship to Canada, the way other legal immigrants do?