the bank im with released a new debit card to everyone (back in 2012) that also acts like a credit card. Visa debit card.
i've bought things online in the past with no problem (i had to buy my chromebook online because the model i wanted isn't available in Canada)