Note the Cruz will not be built in Oshawa, which would be the logical place since Canada has a lower cost of doing business than the USA. I wonder of Buzz's "blockade" of the GM Canada HQ had anything to do with it? My wager would be "yes."
Then you'd lose the bet. The Cruze had been planned to be made in Lordstown as far back as I can remember reading articles about the "Cobalt replacement" with the small turbo engine. Lordstown seems to be THE factory for GM's small cars, it will make the Cruze, is making the Cobalt/G5 and before that was making the Cavalier/Sunfire. Canada may be cheaper (in large part due to universal health care), but there is the matter of the currency. A small car needs to be affordable, and making it in the same country in which you sell most of its production isolates the price from currency fluctuations. There is also the matter of how much money would need to be spent to make the factory able to produce the car, since Lordstown already makes the Cobalt of which the Cruze is supposed to be an "evolution", it probably would cost a lot less to re-tool Lordstown than a Canadian factory which makes trucks, SUVs or relatively large sedans. Plus they'd need to shift the displaced production elsewhere.
Blaming it on the CAW is absolutely ridiculous.