I would not call them "cities" but NS has a few substantial towns. Truro is one of these, already mentioned, with a census agglomeration population of just over 45,000. New Glasgow is about 35,000 and Kentville is about 25,000. Lunenburg County is similar but too spread out to be a CA.
They have very few highrises but they're getting urban infill projects and they generally have relatively large historic walkable cores.
Here are some from Truro:
https://townoftruro.maps.arcgis.com/...ca5f3ae5b7d5e8
Example: