From the East Coast to the West, these stunning beaches and swimming spots boast some truly spectacular scenery — think Mediterranean vibes but with that signature Canadian char ...