Canada Post Telephone Number - Customer Service - Help - Tracking
Here is a list of numbers to call for any type of help or customer support for Canada Post. I noticed that their link off of Google just brings you to their lame e-mail contact form. So, here they all are, all on one page:
Canada Post General Information: 1-866-607-6301 (Available Monday-Friday 8AM<->6PM local time)
General Canada Post Information Outside of Canada: 1-416-979-8822
If you have a complaint/problem with Canada Post that you have not been able to solve through their regular customer service, consider contacting their ombudsman office at 1-800-267-1177. Only use this if you have been unable to solve your problem/issue through the usual channels.
If you want to track a Canada Post item online, you can do it through Canada Post here
For international shipments, sometimes non-Canada Post tracking sites can give better information. One such example is this Russian parcel tracking site.
In 2016, 2017, Canada Post has been taking up to 3 months to deliver packages from China/HongKong shipped through plain airmail. I have often experienced this when I order $2 items from Ebay that have free shipping. Packages usually come in, but take a very long time. Often, I will forget that I have received the item, and then it will come in. Unfortunately, sometimes I have already bought the item locally, and now I have more than I need.
If you want your packages to arrive more quickly from China/Hong Kong, see if your seller can send it by ePacket for a few extra dollars. These packages clear customs much faster, and get treated as Xpresspost once in Canada. On Ebay, you may not have much choice in shipping methods, but on Aliexpress, you can usually pay the seller a few extra dollars for this. It's worth it when you need an item fast, or want tracking.
There is a HUGE thread on redflagdeals about Canada Post shipping being slow. Take a look for the latest updates on this situation. Chances are, it won't get better any time soon.