Shawnigan Lake School is an independent boarding school on Canada's West Coast. Our modern, diverse and innovative programming helps shape the next generation of global leaders....
Shawnigan Lake School is an independent boarding school on Canada's West Coast. Our modern, diverse and innovative programming helps shape the next generation of global leaders.