No, I know the difference between an ATM card and a debit card (in the sense that was used in this thread) and I have a debit card. My DEBIT card is a Visa debit card - if I use it, it processed like a Visa, but the money comes out of my chequing account.
So, we DO have them here. More useful when traveling in the US (or buying from American sites, since not many retailers accept them here (to be used a debit card, rather than an ATM card - my card can actually be used as either).