TorontoToronto 2010 : Lots of new products for 2011
The 36th edition of the Toronto auto show, better known as The Canadian International Auto Show is about to open it’s doors. The most important auto show to be held in Canada is located in the Metro Toronto Convention Centre, where 600 000 square feet are available and where around …