Also I would advise you contact the vfs you submitted your passport at, via email or phone with details of the paper receipt you got on the day of submission. Three weeks is long a time, you should have received your passport back by now.
That is false, if you are on a TRV and you enter Canada you are eligible to apply for a WP, when you get a company offer letter with LMIA, you can go to the Detroit border and do a flagpole. Which should cost you I believe $250 CAD. It will be advisable to go after 9pm since they are busy...
Latifa, I noticed you applied from Ghana, have you had any luck yet? I applied from ghana too and got BVL on 16th May, I'm still waiting for something positive to come out.