Lake Victoria and Glacier Peak in Yoho National Park, Canada Lake Victoria and Glacier Peak in Yoho National Park, Canada Canada seems like a great place to visit with a variety of beautiful views. I might just have to put it on my bucket list! Any other suggestions of where to visit?