With hundreds of lakes, rivers, canyons, waterfalls, mountains and rock formations from coast to coast, Canada has one of the most beautiful landscapes in the world. Check out these breathtaking Canadian landscape photographs taken from British Columbia and Alberta.