Hi everyone. I know this issue has been discussed here in the past but i feel that my situation is a bit different so here i am looking for advice. So a little background. I have had to change 3 universities since i came to Canada in 2012. So i first came to a College called FIC and enrolled in a university transfer program. It is a transfer college located at SFU campus in Burnaby, British Columbia. After 2 years at FIC, i finally transferred to SFU in BA Economics program. After a couple of terms at SFU, i realized that i wanted to get into Accounting so I moved to another university after Fall 2015 (December) term at SFU and enrolled in 2 years Accounting Diploma. But since the international admissions take a while, i had to take Winter 2016 (January) semester off because i did not get the admission in time. Moving on, i completed my diploma just after 2 terms and graduated in Fall 2015 since i transferred most of my courses from FIC. At this point, I could have applied for a post graduate work permit but after consulting friends and family i decided to complete full Bachelors degree and moved to another university since it was cheaper. Again, this time i could not make the deadline and had to take Winter 2016 (January) semester off. During my time at this new university, there was this one course that i could not pass after 2 attempts and the problem is that it is a pre requisite for 2 more required courses that i have to take. Since i completed all of the other courses, i had to be a part time student in my previous term Fall 2018 (December) and was enrolled in 7.5 credits. Currently i am enrolled in only one course at my previous university (course that i failed twice) because i could not take it at my current university because there is a limit of two attempts. Thank you so much for reading this. I'm almost done. Anyways, next semester Summer 2019 would be my last semester and i will take my remaining 2 courses after i transfer this prerequisite course to my current university. (1) My question is that have i messed up my chances of getting a pgwp because i will have my last 3 terms as part time and taking 2 winter semesters off earlier in 2015 and 2016 even though i have a valid reasons for it. (2) Would applying online or flagpole be better in my case. I am more inclined towards flagpoling since at least i could explain myself to the CBSA agent that all of these reasons were valid. In the online application, i just feel like even if i attach a letter of explaination, the immigration officer might not even give it a read. I just found out about this rule this week and have been so stressed out and can't even focus on anything. After spending 7 years in Canada and paying over a 100 grand in tuition, i just might not be given the opportunity to stay. Just the thought of it is giving me chills. Why my school never told me about this rule when i was part time that you can't be a part time being an international student and if you do here are the consequences. No one thinks about a pgwp unless you're actually going to apply for it near graduation time. I appreciate everyone who read this and I apologize for going into detail but i thought it was necessary for understanding my situation. Waiting for advice from all the amazing people here. Thank You!