This certainly can happen anywhere. I've been through this twice. Once after a trip to Jamaica and another after a trip to Vegas. Both times the credit card company took care of it and issued me a new card. I do try to take as much cash as possible when I travel to these places but sometimes you just have to use your card. Its why they offer protection. You see stories all the time on the Canadian news of people who are arrested for these card copying schemes. Even where I am from they caught a couple of guys from Montreal who were rigging up the ATM's in the 7-Eleven's.

You should just be careful as you can and if something happens trust that your card company will do their best to look after you.