No. In order to open a Swan Bitcoin account, you need to have an active US bank account with a routing number and bank account number.
Right now it is only possible to deposit automatically via bank ACH transfers. Want to purchase more Bitcoin and avoid the hold time for ACH transfers? Contact us to make a wire transfer at email@example.com.
For a full list of the requirements see here.