I'm in Oregon. I don't mind doing this for you, as long as ya pay the shipping for it up front. I can do it DHL, USPS, whatever you want. The post office is pretty close to me. I'd have to go see what they charge, if I had a weight, dimensions of the package, declared value (have to put that on international shipments) and address of where it's going, shoulsn't be a problem. But, I've done this before. USPS doesn't have any information once it leaves the US, they can't tell me if you'd impose any duties or custom charges. So You're on your own there.
As far as shipping from US to Canada....you'll have to pay duty/custom fees that Canada imposes. I've shipped product up there a few times and even stuck a MADE in the USA sticker on the box. Made no difference. My Customers still got charged. Supposedly if the product is truely made in the USA, then Canada doesn't charge, but that's BS. My product is, and the customers still get charged. I had the damn stickers all over the box, and even wrote on the shipping label where it asks if it is made in he USA.
I don't need to get paid. But if you'd like to donate them to a needed electronics student closer to you, I wouldn't mind.