I thought about failing or dropping a course so that I could delay my graduation until Dec 2020 (studying last semester part-time). But by chance if IRCC issues me a study permit while I am doing my last semester, I would have to do the entire procedure again.