Thats one of the worst things about living in canada. The slow mail service, well, that and the cold winters
If there was some foreign object or piece of metal in the engine, it is definately a warranty issue, and it doesnt sound like CEN is disputing that at all. It is surprising that you never recieved a one way, BUT being an avid ebayer, I know a bit about the international mail service, and I know that I have had very small parcels from the US take over a month to arrive. Especially VIA UPS, they are the worst.
It is strange that they have no record of shipping you out a bearing though, and them not having an engine in stock is a surprise too...
What part of Ontario are you from? CEN does list a few retailers in ON, it might be quicker for you to talk to a retailer if there is one close to you.
http://www.cenracing.com/dealer/worl...or.html#canada