Two words: Lame
Well.. the first word is of the four letter variety with a resoundind "ing" at the end. It does feel as if the situation is getting better though.
It seems that online retailers come and go, but there are a few out there that have been around for a respectable while. I won't name them here or make any recommendations, but I will let you in on some excellent sites that can help you into your nasty foray into Canadian online shopping.