Hi, good luck with finding a good lawyer! I have bad experience. It took a friend of mine 2 years of paying money to a lawyer (more than 10000Cad) and nothing happened. The lawyers was posting job ads every 6 months and asking for photocopies of documents, that's all. Then my I encouraged my friend to do the application himself and in 2 months he had a visa. I don't know if are able to do it yourself or not but try, it's not that hard.