I ordered 2 new iPhones from Koodo last week, and only one has arrived. When I track the phone with Canada Post it says that it is still in transit, but the estimated date of delivery is yesterday. According to the tracking, it's still in the province it was shipped from.
Sometimes tracking information isn't properly updated by Canada Post. I would recommend that you wait a day or 2, and if there still aren't any updates to contact Canada Post about the whereabouts of the package