It is good for Canadian customers, and you have to have a support Canadian bank, the downside is that it can take an hour or more for the notification of the transfer to come in via email so you can accept it, so the order process can drag out a bit, but as you said, it is a great alternative...