Amazon will HOLD you money (for 3 months) and will just TAKE at the end, charging you extra fees and penalties. AMAZON will REFUND every single customer automatically for you even though the parcel is almost delivering... FREE gift for everyone plus charge you with A-Z claims, which you will have to deal with (better haver a lawyer) and your funds will be on hold for months... all of this just for a single order that is late a day or two due to Canada Post... they are an other big problem... Canada Post will always deliver you product late... especially if its an international shipment
I DO NOT RECOMMEND selling on AMAZON for lots of other reasons as well... they cut of your business anytime... you are NOT a business owner if you sell on Amazon... will never be one. They control your business not you...