Otaru in Hokkaido Japan. This canal is really pretty running through the town with beautiful mountains in the distance.