I don't have a SSN or US address.
I would like to start establishing a credit score in US. What are my options? What is the fastest way?
Sorry. As far as I know, a person's SS is the only way to establish credit. This is the first thing they ask whenever you apply for any service in the US.
1) The easy way is to find a job and they will assign you an SSN.
2) Here's the hard way. If you're Canadian, open a TD Boarderless account in the U.S. Put a small investment into any investment that would generate some type of income, such as capital gain, dividends, interest and etc... Then you will need to file a US tax return to declare your income if you receive U.S. tax slips (although you're likely below the min filing requirement) at year end. To file a U.S. tax return, you may need what's called an ITIN or individual tax id number. With the ITIN, you can get credit from the US TD boarderless account (only). Consider getting a prepaid US credit card with the TD account to futher build credit at that specific bank. It's not much credit, but you do start with creating a history.
set up a US company (WY is cheap and easy), go south and open a personal and business bank account, ask for the itin form. file for the itin. set up your EIN for the company. get a credit card for both. pay some mail forwarding service with it. file for taxes in the next year using your itin. prepaid cards do not link to your tax id