My boyfriend is living in Canada illegally, and has been living here illegally for a few years now. He came here when he was 17 on a Student Visa, but then dropped out and never went back. He is originally from Saudi Arabia and he has let his Saudi passport expire. However, his mother is German...