I recently graduated with a bachelor of computer science degree, I got my final transcript on the 4th of may, but continued working at my university's registrar's office for 32.5hrs per week until the 2nd of June, when I realized that working between receiving your final transcript and applying for your PGWP is not allowed. Upon realizing this, I applied on that very day itself. I followed my university's immigration advisor's advice to come off clean and indicate I have done unauthorized work and attach a letter of explanation saying it was an unintentional oversight. I am freaking out. Has anyone had/heard of a similar experience?