To seek cover from the cold winter, Canadians love to go to the spa. Need proof? Just look at all the amazing spas across the country.

READ ALSO: 12 Surreal Hot Springs You Have To Visit In Canada

Treat yourself to a spa day because you deserve it. Do as Justin Bieber, our resident Canadian celebrity, says and go and love yourself. There are so, so many incredible spa resorts across the country. Check out 9 of the best and get ready for relaxation like never before.

Ugh, seriously in need of a spa day (or weekend) after this article. Read on and you'll probs feel the same. But though you might think your wallet can't take it, this article will prove you wrong—several of these spa resorts are more affordable than you might expect (yay!!!). So what's stopping you from full-on indulging at a spa resort? NOTHING.

via @kmelsea92

Grotto Spa // Parksville, BC

This unique Grotto spa was named the #1 Spa in Canada by Spas of America. Unlike any other spa in Canada, it features a Grotto mineral pool, two story waterfall, a cool-splash cascade and a whirlpool. Access to the spa facilities will only cost you $40, which is a deal for a spa day—treatments like massages will be extra.

via @studio3muskoka

Ste.Anne’s Spa // Grafton, ON

This award winning spa resort was named the Top Destination Spa by the Canadian Spa and Wellness Awards, among their many other awards and achievements. Relax at their stunning fieldstone grotto and outdoor pool or indulge in one of their many spa treatments. The destination spa is located peacefully on over 400 private acres.

via @fairmontbanff

Willow Stream Spa // Banff, AB

Located in The Fairmont Banff Springs, the award winning Willow Stream Spa will give you a luxurious spa experience and more. The mineral pools and beautiful interiors will have you escaping all your worries in no time. The 38,000 square foot spa has plenty of features for you to enjoy, such as waterfall treatments whirlpools, an indoor European mineral pool, an outdoor whirlpool and more.

via @carolynmctavish

KurSpa at Sparkling Hill Resort // Vernon, BC

Infinity pools are always a good idea—especially when they're heated so you can go for a dip all year-round. The KurSpa at Sparkling Hill Resort has seven unique aromatherapy saunas and steam rooms, an igloo, indoor pool, hot pool, outdoor infinity pool and more.

via @shanswimwear

Balnea Spa // Bromont, QC

Looking for those #views? Balnea Spa has got it and more. Located on a private lake, not only will this spa look good on your Insta feed, but it'll look good on you too—a win-win situation. You'll be totally relaxed and rejuvenated with their thermal experience, which features panoramic saunas, exterior baths, thermal waterfall, Turkish bath, Moroccan lounge and more. Sounds like heaven already.

via @scarfonephoto

Scandinave Spa Blue Mountain // Blue Mountains, Ontario

The Scandinavian bath experience is one of relaxation and rejuvenation. Scandinave Spa Blue Mountain is one of the Scandinave Spas across Canada and will immerse you into full relaxation on 25 acres of Ontario nature.

via @foxharbrresort

Dol-άs Spa // Wallace, NS

This Nova Scotian oceanfront resort offers a champion golf course, a luxurious spa and a beautiful Olympic-sized pool. Enjoy a massage, Moroccan treatments, facial or more!

via @kitty_kat4495

Bota Bota // Montreal, QC

This beautiful spa is a must-try if you're in Montreal—even if not! It's a floating spa on a boat, how cool is that? It features hot pools, cold pools, saunas, amazing views and more. Plus, it's totally affordable—it's only $39 after 6 pm or before 11 am from Monday to Thursday or $50 after 6 pm or before 11 am on weekends.

via @thermeawinnipeg

Thermea by Nordik Spa-Nature // Winnipeg, MB

Looking for to find some warmth in the Prairies? Therma is a nature spa offering a Nordic bath experience and Finnish Sauna. Indulge in the thermal experience at this beautiful spa, which costs just $46 on weekdays and $51 on weekends.