George...
This definately does not sound right. I am up in Canada and here is roughly the timeline I went through.
June 3rd, 2008 - Placed Order with Dealer
July 28th, 2008 - Built in Fairfax
July 29th, 2008 - Placed on a truck - On it's way to Windsor
August 15, 2008 - Picked her up from the dealer.
Here is what else I learned through my process. Apparently one of the car hauling companies in Canada went bankrupt early this year (januaryish). Leaving one less hauling company to take cars from Windsor to all the other dealers for delivery.
What I would try to find out is if the car has left (Orion or Fairfax) and if it is "stuck" in Windsor. Is GM Canada telling you it has been built but is still sitting at the facility? Or is it stuck in Windsor?
Hopefully this helps, and I would definately be calling the dealer and raising "$hit" over this one....Let them know you are looking at cancelling it if it takes much longer, also if you do get it, remember to fill out the dealer / GM survey....There are three different sections, one for GM, one for the dealer, and one for the saleperson you dealt with. This is where you get to "voice you concerns" over what happened.