To think any Canadian city can compete with the American one is a pipe dream. The CNBC pundits talked about one possible site other than the possible American cities such as Chicago and Detroit - Northern Virginia in the Washington D.C. metro area. It doesn't have a 'city' per se but the vast sprawling area spreading over two counties have well over 1 million people, a major airport (Dulles), high way system (including the major corridor I-95) and metro train into D.C. It has many universities in the area and a higher educated population.  It is among the richest area in the country, offers quick access to winery and mountain getaway in the Blue Ridge Mountain area. It will easily attract the educated and tech class who will have good disposable income to enjoy the mid to upper middle class life style this area can offer. And it is closed to the power center of the country, D.C. My money is on this area (although Baltimore is not far behind).