Canada has amazing beaches from coast to coast, some of which can even be enjoyed in the heart of winter. Discover ocean beaches with huge surf, calm inland ...