Where are you planning to practice after you graduate?
I have found that the US programs are not as readily accepted here in Australia, whereas you can get some benefits (in trying to get australian license) if you have trained in Canada or UK. For example, I think you can get a temporary license in Western Australian quite easily if you graduated from a program in Canada or UK, though I'm not sure if that will still apply to new grads. Just something to think about.