We agree that it's not cool for the carrier to charge extra fees to hand over your order. Unfortunately, the fees you are being charged upon delivery of your orders are customs practices are dictated and determined by your country's customs office. The additional fees are import taxes assessed by your government. These fees can include national sales and local taxes, and in some instances customs fees, will often be charged in addition to the tariff. Buy Me Brunch has no control over these charges and cannot predict what they may be to give you a heads up.
Sometimes the carrier collects the customs fees or tariffs on your customs office's behalf (which can happen with the Canada Trackable method, as well as the UPS Worldwide Expedited method). Rest assured, the collected fees are related to customs clearance, and are separate from the base shipping charge collected at checkout, which is what we must charge for all orders we send out.
We totally get that it can be frustrating to receive such fees without being warned, and we are looking into future shipping options for folks not in the US to help with this. For now you may have better success opting for the International Standard (Non-trackable) method, which is handed off to your national postal carrier for final delivery once it clears customs. In some cases this may minimize the duties and taxes collected, but as this is determined by the customs office on a case-by-case basis, we cannot guarantee this will prevent collection of customs duties and taxes.
For additional info regarding your country's import tariffs we would suggest contacting your local customs office directly.