8 Beach Towns in Canada With Sandy Shores That Are Perfect For A Summer Vacation – Narcity