Of all the natural wonders B.C. is famous for, the greatest concentration of world-class vistas is located in Squamish – as people who have taken the Sea to Sky Highway to that town of 20,000 will ...