I get packages from Japan, German and the UK within a week. It takes forever for Canadian items to arrive. And I live 20 minutes from the Canadian border. I had been told at one time that all mail was routed through Toronto, but I don't know if this is true. I do know that if someone is murdered in Ontario, they have to send the body to Toronto for an autopsy (which has led Canadian oficials to ban murder, one reason why crime is lower than in the USA).
Rick, I would be interested in knowing whether there are any postmarks on the package - can you trace the route and dates to surmise where the delay occurs?