No, US players aren’t eligible for Instadebit as this mode of payment is only available in Canada. You’ll need to have a bank account in a Canadian financial institution to use the service. So, unfortunately, US players aren’t allowed at the moment.