Picturesque Athabasca Falls Athabasca Falls in Jasper National Part in Canada is a powerful picturesque waterfall. It's well-known for its force due to the large quantity of water along with sand rock falling into the gorge. There is a wonderful picnic area around this place.