News

We are coming off a heatwave but that doesn’t mean Toronto isn’t sizzling with all the action going on this weekend.
Here’s some background information about the CN Tower, or Canada’s National Tower. Standing 1,815 feet (553.33m), it is the tallest freestanding structure in the Western Hemisphere. The CN Tower is ...
Fourteen Chevrolet-powered drivers and their teams head 'north of the border' to Canada for the Toronto Indy for the 39th ...