There seems to be this prevailing perception of Canada as nothing but a cold and wintry tundra. Surely its northerly latitude and frequent harsh winters has something to do with that misconception.

READ ALSO: 13 Cute Canadian Towns You Must Visit In Every Province And Territory

However, Canada is so much more than just snow and negative temperatures. In fact, it consists of several amazing beaches that are perfect for taking a dip in during the summer months. Though they're not exactly like the beaches in the Caribbean, they're still definitely worth a visit! Here are 10 surreal beaches you won't believe actually exist in Canada:

10. Tribune Bay

British Columbia

Tribune Bay is a beautiful place on BC's Hornby Island, which has been referred to as the "Hawaii of the North" for its white sands and crystal clear waters. Beautiful surrounding scenery and a plethora of waterside activities such as stand-up paddle-boarding and kayaking make this a must-visit destination in Canada for the summer.

9. Skaha Beach

British Columbia

Skaha Beach is one of seven stunning beaches in the city of Penticton, BC. It features over 20 acres of park and and red sand beach complete with sand volleyball courts, picnic areas, playgrounds and much more.

8. Grand Beach


Grand Beach is a hot tourist spot along the eastern shore of Lake Winnipeg. It is a particularly popular site for swimming and windsurfing. White sands, hiking trails, campgrounds, and a variety of concession services are found at this location.

7. Grand Bend Beach


Grand Bend Beach is the perfect place to escape the city when in Ontario. The 25-mile white sand beach is lined with hotels, B&B's, and rentable summer cottages so you can stay for as long as you please. Nearby is the lively and vibrant Main Street, where you can shop and eat your heart out.

6. Sauble Beach


Sauble Beach is one of Canada's top freshwater beaches. Its white sands, restaurants, shopping, golfing and fishing spots make it a perfect destination for a family vacation.

5. Iles de la Madeleine


Iles de la Madeleine, or the Magdalen Islands, is a gorgeous place in the middle of the Gulf of St. Lawrence. It's known particularly for its combination of pure white sands and breathtaking red cliffs. On the island, you'll find great seafood restaurants, local galleries, and a variety of excursion opportunities.

4. Parlee Beach

New Brunswick

Parlee Beach boasts some of North America's warmest salt waters ever. The beach, which is completely supervised, offers many family-friendly activities, from beach volleyball and ultimate frisbee to sand sculpture competitions and camping.

3. Ingonish Beach

Nova Scotia

Ingonish Beach is located near the famous Cabot Trail on Nova Scotia's Cape Breton Island. The beach is surrounded by breathtaking landscapes, including a mix of lush, rolling hills and rugged cliffs.

2. Crystal Crescent Beach

Nova Scotia

Crystal Crescent Beach is one of three beautiful white sand beaches in Sambro Creek, NS. Equipped with boardwalks and hiking trails, this destination is perfect for those looking for some true one-on-one time with nature.

1. Singing Sands Beach

Prince Edward Island

Singing Sands Beach at Basin Head, PEI earned its name from the distinct whistling sound its white sands make as the wind blows over them. Such phenomenon is said to be caused by the fact that the sand granules are highly spherical.