2_Niagara_on_the_lake_Shutterstockp_.jpg

Kiev. Victor/Shutterstock.com

The city is has been at the top of the list since 2016 -  it’s the only city to make a repeat appearance. Go in the winter in time for the holidays. Make time to stop into Just Christmas, which is the oldest year-round Christmas Emporium in Canada.