#2 - Montreal
Although it may not resemble a classic street circuit, Canada's Circuit Gilles Villeneuve is run on what are usually regular roads throughout the year, so it definitely qualifies for this list. Montreal's Île Notre-Dame Circuit (as it was originally known) is a strange mix of high-speed straights, slow chicanes and tight walls surrounding the track which makes it a very challenging track. The track has hosted the Canadian Grand Prix since 1978 when it took over the event from Mosport Park and races around the Quebec track rarely disappoint.
There are too many moments to pick from, but some of the ones which stand out in recent times are Jenson Button's epic last to first drive in 2011, Daniel Ricciardo's shock win in 2014 and Robert Kubica's only F1 win in 2008. The 2009 race wasn't run due to the poor state the circuit was in, but that year off did it good, as the Circuit Gilles Villeneuve now has a safe place on the calendar. One of the standout features is the "Wall of Champions", the wall on the outside of the final chicane where, in 1999, Michael Schumacher, Damon Hill, and home favourite Jacques Villeneuve all ended their races.
While the Mexican and US GP's were both off the calendar in the late 2000s, this was the sole race in North America, and long may it continue!