Canada is home to extraordinary landscapes, and Alberta is no exception. The majestic mountains and vibrant blue waters of Banff National Park draw in about 4 million visitors each year, according to ...