For Canadians who want the big city urban experience I can only think of four choices. Montreal, Toronto, Vancouver and Windsor. Quebec city, IMO the most beautiful city in North America, is close but no quite big enough.