Oh heck I live in Canada and they don't want my money either apparently.
NO. I should not have to wait 24/48/72 hours for my card to be processed when it takes 30 seconds with my other games (one of which uses Globalcollect like you do!!!)
So too bad so sad SE.
You've lost yet another willing-to-pay-but-you-won't-let me customer