By John Oreovicz IMSA Wire Service The “I” standing for “International” in IMSA is highlighted this weekend when the IMSA WeatherTech SportsCar Championship visits Canadian Tire Motorsport Park. IMSA-sanctioned sports car racing is a hugely international affair, with 18 participating auto manufacturers representing six nations. But the Chevrolet Grand PrixContinue Reading