We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly. We support the following browsers:
The Canadian Grand Prix is an annual motor race that has been held in Canada since 1961. This exhilarating race is currently hosted in Montreal every year, and fans gather at Rue Ste Catherine, not only for the race itself, but to enjoy the street pa...