Filming locations
In the filming locations section they mention:
Front Street, New Westminster, British Columbia, Canada.
I was there watching when they were filming in New West. There was no filming on Front Street, as far as I could tell, but there was filming on Columbia Street, which is the next block west and the main street through town.