I applied all by myself. At first i had so many doubts about the form, did i fill it right?, all this things bothers me a lot. SInce the beginning, i've been thinking all of these everybody, check my email and ecas. Then finally i got my file number and i fell better. And the wait starts again for medical request till i get it. After medical, the results bother me a lot again. What if im sick, what if ,u know all the things going to ur head till i didnt get a call from my doctor. Then i called my doctor and he said he already sent the results to Ottawa, then i feel better again. And then the wait starts again for passport request, the same thing, thinking everyday, email, ecas then finally i got a pasport request letter. The biggest thing that bothers is my work permit cause it expires on February 8, 2013. My life every single day, wake up, check email & ecas, work then the next day, same thing again. All this waiting time is a mental torture for me. What i did when i submitted my application? i submitted everything including police clearance here in canada and im currently working in the same employer. I submitted 3 work permits cause 2 work permits for the 2 year skilled plus current 1 right now.