Nordhausen is a German city at the southern edge of the Harz mountains, in the state of Thuringia. Nordhausen’s population is a very modest 44,272 and with a population density of 421 /km², one would think that the town is just too small for light-rail but has a metric gauge tramway network with 2 lines (7 km long, built at the beginning of 20th century). The central point of the system is located at the railway station, where a double track ring allow urban electric trams (internal track) and diesel trains (external track) from Ilfed to the Central Station or Bahnhof. To extend the metre gauge tram service along existing metre gauge railways, the local railway adopted the TramTrain concept, first pioneered in Karlsruhe Germany. This allows local trams to act as regional trains to extend their run along existing Harz railway tracks without any vehicle interchange at the railway station.
Look, no overhead wires!
Nordhausen trams and TramTrain should dispel any notion that towns in the Fraser Valley do not have the population or density for successful operation of light-rail, either electric or diesel!