(1) If you're looking for a list of employers that are willing to hire foreign workers - that list does not exist. You will have to search and apply for jobs just like everyone else through web sites such as monster.ca and the Canadian job bank - and hope you can find an employer who is willing to consider a foreign candidate.
(2) I don't have any personal experiences with immigration lawyers. Some have used David Cohen who pays for this forum. So you could try him if you're looking for legal representation.