Travel

10 beautiful small towns in Canada

By Avinya

Niagara-on-the-Lake, Ontario

Image By Wikipedia.org

10

Banff,  Alberta

Image By expedia.mx

9

Peggy's Cove, Nova Scotia

Image By novascotia.com

8

Churchill, Manitoba

Image By Wikipedia.org

7

Baie-Saint-Paul, Quebec

Image By worldatlas.com

6

Goderich, Ontario

Image By wikipedia.org

5

Merrickville, Ontario

Image By mtlblog.com

4

Waterton, Alberta

Image By mywaterton.ca

3

Elora,  Ontario

Image By wikipedia.org

2

Mahone Bay, Nova Scotia

Image By wikipedia.org

1