You may want to check out the COMC mailbox service. It gives you a US address to ship stuff to and then COMC can ship everything to you at a pretty reasonable flat rate. They have a warehouse in Redmond (Seattle area) and one in Canada, so I believe they move your cards to the Canadian location and ship them.
https://www.comc.com/mailbox