When you think of beaches, Canada is probably not the first country that comes to mind. The fact is, however, that Canada features hundreds of amazing beaches. From Newfoundland to British Columbia and plenty in between, Canada's beaches are as diver