They all take a percentage of the gross amount that's finally procured for your needs. The important thing is to check them out fully. Find out about the successful loans or investment plans they've arranged, and what kind of investor contacts they have. Do all of this before you put up any front money or pay any retainer fees. There are many ways to raise money  from staging garage sales to selling stocks.
Many foreign investors have money to invest in American and North American companies.
Don't make the mistake of thinking that the only place you can find the money you need is through the bank or finance company. Start thinking about the idea of inviting investors to share in your business as silent partners. Consider obtaining financing for a primary business by arranging financing for another business that will support the startup, establishment, and development of the primary business. Consider the feasibility of merging with a company that's already organized, and with facilities that are compatible or related to your needs. Give some thought to the possibilities of getting the people supplying your production equipment to cosign the loan you need for startup capital.