I've recently moved to Canada for work. I went through the rainbow bridge border PoE; while I was there I applied for my work permit. They had me waiting for about 5 hours, during that time I had my biometrics done. The officer finally came out to tell me that I was approved, but also told me that they could not hand me my work permit because their printer had stopped working. He then advised me that my work permit would be mailed to my lawyers office in Toronto. I have been waiting in Canada for almost 3 weeks for my work permit to be mailed, I have not been able to work because of it. My lawyer is not doing much he just tells me to wait, but I'm getting frustrated I've tried to call IRCC but due to my English being very limited they could not understand my inquiry. So my question to everyone out there is what do you all I think I should do?