In my experience, UPS is fast to deliver cross-border, but charges outrageous brokerage fees on anything coming into Canada. Worse still, those fees are not included in the shipping quote, but are charged on delivery, so the recipient (and sender) has no idea what those fees might be until (or...