You are most likely at the mercy of Canada Post. If you are in an area outside of a major centre delivery may be slow. Letter mail in my area sometimes takes 10 days door to door and it's a 45 minute drive to where wee send and receive. I would wait ...
A reset on your device may help with any calling issues inbound or outbound. The VM issue you may be able to fix in app or through the vm by calling in to vm and using your pin.