The NTT IndyCar Series returns to Toronto this weekend after a two-year hiatus sparked by the coronavirus pandemic. It has been 55 years since IndyCar held its first championship round in Canada. Since 1967, the National Championship has been raced for in various cities north of the border from Montreal to Vancouver…