Circuit Mont-Tremblant

Circuit Mont-Tremblant, Quebec, Canada. Every Formula 1 race held here.