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? Use a Wire Transfer, available now from your dashboard menu.
For a full list of the requirements see here.