HD Canada only sells them online..... and so do the other two companies.
I really dislike buying online. I'm a more "immediate" shopper
The only $$ transactions I do online are at my bank site (pay bills, transfer $$ between accounts, etc). On an IM program I had my identity stolen, so I don't do much online anymore, other than chatting