Political interference has disrupted USPS from what I’ve been reading in the news.Hopefully they get that sorted soon.
In pre covid days I could order a part from Florida or New York and have it in two days to Washington, just 5 minutes south of me. As Mumbles said, Canada post takes two weeks to send a letter across town.