The reason is because when I was a student, I lost my mum and I had to take some time out of school. That made me overstay my student visa. Since I do not have a visa, it means I am NOT eligible for PGWP. I was tempted to apply for it but my instinct keeps telling me if I apply, it will attract immediate refusal.
You know that If you have any form of refusal for any application, it will affect any further application you apply for. For that reason, I decided not to apply for PGWP.
I graduated with a 4 years degree in Computer Science and applied mathematics. I am " guessing " the nature of my degree program strengthen my application to a certain extent since there is a high demand for IT graduate in Canada
After months of doing research, I came across a lawyer who once worked for IRCC. he was the manager at the department that processes Canadian citizenship at the IRCC office. So, he knows the in and out of the immigration system. I also met with some of his past clients who got their PR via H&C.. I notice that his success rate is about 95% base on my observation and things these clients told me about him.
I met with the lawyer and he was the one that recommends an H& C. He also advised me to do some volunteer work. the evidence of my volunteer work was included in my application. it also helps strengthen my application in the area of my establishment in Canada aside from my education
I hope this answers your question!