No, do not capitalize it.
It's still a generic noun in that sense, even though you are talking about a specific.
I went to Boston, and boy, does that city have some good restaurants - you wouldn't capitalize city, right? Even if it were:
I went to New York City, and that city has fabulous night life.
- For Teachers