So 100% both CRA and IRCC know that you have violated your study permit. I highly, highly suggest that you go do an Immigration lawyer ASAP and get a consultation and see what can be done. They should be knowing if any precedent has taken place that can help your case. Do note that none of us in this forum are lawyers and information given here is not legal advice.
To my knowledge, a student is allowed to work only 20 hours a week off campus under study permit. You cannot work off or on campus if you are a part-time student. The only exception to this is when it is your final semester of college where you can be a part-time student and continue to work as your study permit allows and be eligible for PGWP.
Since you said that you have worked more than 20 hours you have basically violated the study permit regardless of being a full time student or a part-time student. Thus any future visa requests or PR applications will have this on record. As on date these are the facts.
You need to go and get a lawyer and see if there is a way to squeeze out of this problem, I wish you the best of luck.