Canada is a beautiful country, filled with some of the most scenic mountain landscapes. Banff National Park in Alberta, Canada is one of the most beautiful resort locations in the world. The pale blue water of the glacial lakes set with the backdrop of towering mountains makes for amazing photos.


Vancouver is a beautiful city gracing the west coast of Canada.