USPS has........

I sent a letter in a legal envelope , sent from Colorado to British Columbia . it took 4 and half weeks to get there, I had already wrote it off when the recipient contacted me the same day he received it to let me know he had gotten it. that was the only time I had actually thought USPS had lost my mail. but it made it. other than that , I have had nothing but good words for their service. i use them often. i wont even walk into UPS to send a package EVER again. those people are just downright rude and complicating.