Hi, I migrated to Canada with a study permit. A few years back I had stayed in Canada for 1 to 2 years without studying full-time due to personal issues. I did not work at all during these times, and was wondering how this will affect my future admissibility to get a post-graduate work permit or a PR card? I know it is entirely my fault, and I was not thinking straight about the consequences. I am now studying full-time and looking to graduate. When I apply for any future applications, and I fill it out honestly saying I was non-compliant, what would the consequences be?