I bought my m3 minisd and passcard from there. They do charge a fee for Canadian/USD conversion though. They are very reputable and kept me in good communication. They had a delay in shipping, but only because the city had a power outage for a couple of days. But I still received my package quickly despite the power outage. I recommend them, if you know the shipping and conversion charge for Canadian/USD. It equalled about $6 for me, but that was better than the product being on back order for a while.
Sorry for the double post, but I live in the United States and they are based out of Canada. Hence the conversion fee.
i just received my m3 perfect lite and passcard 3 from there on monday. fast delivery so no need to worry they are legit.