lol sometimes it the plane goes elsewhere first(Like Japan, for example), and then comes to Canada. I've had parcels take 4 days to arrive at canada after the "Item left the origin country"
By the way, the parcel is not officially handled by CP until it actually gets into Canada. So you can't go ahead and blame everything on CP... Not that I like CP at all.
I know it's your first purchase but your being way too insecure, give it some time, and be patient. It will come.