Canadian shippers could only dream of US rates for first class mail packages and flat rate boxes with insurance and tracking.
Canada Post did a good job of privatizing outlets, and as you said, leveraging that network for the last mile.
What Vancouver is missing is staffed front-desks like Toronto ;)
Dedicated post offices are incredibly silly, embed them into stores, and offering to reimburse clerks for the time they spend actually dealing with mail is wonderful. It means that instead of having one location in little old New Westminster we've got 6, downtown vancouver (just the penisula up to chinatown-ish) has 14 post offices in 2.3 sq. miles... that's way better than some gigantic greek revival building in the middle of town that absolutely everyone has to spend 30 minutes on a bus to get to.