Canadian Supercar Series: Ultra Performance Racing The Canadian Supercar Series (Supercar) debuted at Canadian Tire Motorsport Park as part of the Victoria Day Speedfest Weekend. Flagworld photo albums The enthusiast spectators were amazed by the field presented on the track as they watched Ferrari, Corvette, Porshe and BMW showcased in front of them. After a …