Thank you for your valuable suggestions. I have few updates regarding this situation. Still I haven't received any update from CIC after sending several emails. I tried to fax, but, unfortunately the fax number is not receiving my fax letter. I am already on the point to book my flight to BD. However, I want to give my best to avoid going to BD, if there are any possible ways. I have talked to FedEx in USA and they said that they have authorization to courier passport to BD and this is usual to them. Also, I have received the following email from BD VSF global.
Dear Sir/Madam,
Thank you for contacting VFS GLOBAL!!
Please be informed that, an authorization person (who will submit passport on behalf of you) with authorization letter duly signed by you along with a Photo Identity proof of your representative (i.e. Driving License, Passport, or Nation ID card) can collect the pas port. Also the representative should bring the invoice cum receipt (ICR), email communication with VFS and instruction mail along with him/her to collect your passport and other document/s.
Thanks in anticipation,
Regards,
Suman
-------
Helpdesk Team - Canada Visa Application Centre
-------
VFS GLOBAL
EST.2001 | Partnering Governments. Providing Solutions.