This is an old thread, not sure why it was bumped. But, since I'm here reading, I can tell you I've looked at Adorama and while they look like a good company, I won't buy from them because their only shipping options to Canada are UPS and Fed Ex Air. Both UPS and Fed Ex air shipping fees to ship to Canada are steep, not taking into account the brokerage fees they change on the delivery end are ridiculous.
Whereas B&H uses Purolator to ship to Canada and all taxes, brokerage fees, duty is paid directly to B&H at the time of purchase at very reasonable rates. Order what you want, pay online, and they're delivered, nothing else is required. A caveat is that the items are shipped by ground, but I still get them within 4-5 business days (I'm 1700 miles from NYC), which works for me.