Here's a real shocker. The most impressive city in Canada is ... Edmonton!