Question: have post office hold mail?
Answer: To put your mail on hold Purchase the Hold Mail service at least five business days before you want your mail to be held. You can do it online with a Canadian credit card and a valid email address. You can buy the service at a post office – save time by filling out the Hold Mail order form in advance.