Dear, you are going through hell
Just Google a bit for Canada immigration, you will get all the details,
Your lawyer must be working with some company?
Google that to check the existence.
As anyways, you have lost a lots of money.
Tell him to give your passport back, else file a legal...