Don't know if B&H will accept Canadian Credit cards.
Until yesterday I would have said that B&H was the most canadian freindly of US camera stores.
They had the lowest shipping using Purolator ground and you didn't get dinged for custom brokerage fees as you do with UPS and Fedex ground. They had no problem accepting a canadian credit card.
I tried to order a canon product yesterday from B&H and got the notice that they are now restricted from selling to Canada.
Ordered the product at Adorama and am now eagerly awaiting a 5D3 and 24-105mm. Cost $3749 USD vs $3350 CDN for camera alone at Canadian internet stores. BeachCamera was also still shipping to Canada and were a few dollars cheaper but they were using Fedex and it wasn't clear to me if it was the one that included customs fees or not.
Don't know how long Adorama and Beach will be able to continue to ship to Canada, as CR says that Canon will be restricting all its authorized US distributors.