No it's not. Canadapost is much worse.
And how fast it runs depends on how much u pay. Also it's on the other side of the world, shipping always take times.
If say slow, most western country postal system run slower than either Chinapost or HongkongPost, their volumn are much larger than our system. Even the DHL/UPS/Fedax run much efficiency in asia and cheaper than here, North america.
For my expeirence, ordered something from china by express shipping, 5days in hand(2 day from mainland China to HK, 3 days to here). regular shipping(most time it's free) 2-3 weeks to my door. last few km local delivery is slowest part, sometime take 2-3 days. Also it's highly depends on our customs clearance speed. And buy things from States to Canada, regular shipping take 2 or more weeks too, even it's only 700mils away. Sometime same province shipping take 2 weeks as well. We are used to slow service now.