The professional fees of the attorneys greatly differ and there are basically two major ways of pricing - fixed or hourly. At times, a lawyer might provide you a mixed fee structure including both fixed and hourly rates. Before choosing a lawyer, you should carefully understand how you will be charged for that case.
Next important step to find a good immigration lawyer is to check whether the professional has ever been trained at the Board of Professional Responsibility. There are some people who falsely claim to have a valid license to practice migration law in the state. To be on the safer side, make sure you check with the American Bar Association and State Bar Association to see whether or not the lawyer is registered.
There are many sub categories under Immigration Lawyer Surrey BC, such as family, asylum, deportation, employment, and so on. Hence, an important step to make sure that you choose the right professional is to find a lawyer that has years of experience in cases that are similar to yours. You must also make sure that professional you choose is a member of American Immigration Lawyers Association.