Ingonish Beach, Nova Scotia - Ingonish Beach in the Cape Breton Highlands is covered with round pink stones. Ingonish Beach is the only beach in the Cape Breton Highlands National Park featuring both fresh and salt-water swimming.
It's Canada's epic hiking trail and you've probably never heard of it. It's the Bruce Trail in Ontario, with a footpath and of side trails.
10 Lazy Rivers That Are Absolutely Perfect For Tubing In Canada