Yes, there are country restrictions on Steam gift cards. Each Steam User Account is associated with a specific currency (you can see this currency in the top right corner of your Steam Client). Activating a Steam Wallet card issued in a different currency than the one of your Steam User Account can lead to errors.