It is that time again, for the 2013 Canadian International Auto Show taking place at the Metro Convention Centre in downtown Toronto. The show starts on Friday February 15 and runs through to February 24. But if you want a sneak peek at some of the hottest and smartest cars, …
Read More »