This is Shimabara City, in Nagasaki Japan. Those are not drainage canals, they are streams of natural spring water. These spring water is a tourist attraction.
Most of the the springs are cold and though there are a few hot springs,

AloJapan.com