Good idea for a thread, but I do find that the original post of this thread perfectly displays a common level or arrogance recently found on this forum.
Yes, Europe is amazing for small towns, but there is not one single formula that equals what a charming, cute, and enjoyable small town is suppose to be like.
There are many soulless small towns in Canada, but I also think there is an equal number of very quant, cute, and interesting small towns across Canada (in ALL provinces), of varying styles.
here are some examples from BC:
Tofino looks nothing like a European small town, but it is great example of how enjoyable, unique, and interesting small fishing / ocean based towns in BC can be.
The town of Revelstoke is a classic example of the small Interior towns found throughout BC. (and classic older PNW)
And then you get very south west style towns such as Ashcroft, that have their own charm.
All pics are mine.
So I am actually really happy that not every small town is a carbon copy of a European style small town. We have our own styles and variations, which to me makes many of these small towns more interesting to visit.
Can there be improvements? Of course! Are all these places write offs because they are not European style villages, heck no!