30 Best Beaches in Canada

While the world’s second largest country is well-known for its beautiful landscapes, we often think mostly of snow capped mountain ranges, lakes, fjords, dense pine …