I recently bought some items from Marco, $80 US worth of pinball stuff. Not big items, but a flipper rebuilt kit included, so not totally light. When I put in the shipping it was crazy high, and I was annoyed (like others in this post).
I started playing around with addresses, and the way I entered my address (same address) made quite a difference. I have a PO box, so I first put in PO Box XX, 101 Streetname Drive. High price, $45 if I remember. I then put in XX - 101 Streetname Drive and it reduced it to $17 US shipping, which is typical for US-Can shipping. Arrived in 3 weeks.