I'm no fan of FedEx due to pricing & service. During the pandemic (when I was actually home to receive my package) they'd sneak to my door & place their sticker on it (& run). At least it seemed that way (never notify me). I always had to go drive across town to pick up the parcel. Most of the staff at their plant/HQ in my city are friendly but there are a few that come across like NYC taxi drivers (bloated with attitude).
FedEx Prices seem unfairly high & I hate receiving packages from them for 3 reasons:
1) if my package gets a duty tacked onto it crossing the US/Canada border, FedEx will pay it & then charge me a service charge plus the duty
2) they always deliver my packages during working hours & are inflexible about delivering more at a time I can be home
3) they have this so-called “track my package” phone app which doesn't work (I've waited hours beyond the time they predicted my package would arrive). Just don't set up an app if you can't get it right.
I would far rather deal with Canada Post (Xpress or Registered) even though they may not be as sophisticated as FedEx. I even sent my banknotes to PMG (Florida) with tracking/insurance for about 66% of what FedEx had quoted me before they included insurance. I believe with insurance FedEx would have been double my Canada Post parcel cost. Canada post usually leave my notes in my mailbox but if they're registered they notify me & I will pick them up. FedEx threaten to return my item (if I don't pick it up within a certain time frame) but I've never had that with Canada Post. I've always had more FedEx items flagged at Canada Customs (+ duty levied) rather than any other national postal service.