Snorkeling And Diving On Canada's West Coast Is All About Shipwrecks, Giant Octopuses, And Sponge Reefs
The west coast of Vancouver Island and the Gulf Islands in Canada offer some of the most unique and biodiverse snorkeling experiences in North America.
Read More