55 Coziest Cities in Canada, 2018
With alarm clocks going off when it’s still dark out, stiff office chairs that creak at the most inappropriate times, and stop lights that play the standoff game with your patience, it’s not always easy to feel comfortable in your everyday life. Fortunately, a sense of ease is exactly what cozy destinations provide.
What exactly is a cozy city? It’s a place with attractions that provide warmth, relaxation, and community. It’s a city with a welcoming hotel at the end of the night. It’s a town that says, “You’re family here.” To help create our annual coziest cities report, we looked at Expedia.ca hotel data. Each location chosen has at least 100 reviews, with a comfort score of 3.5 stars and higher. In no particular order, these are the coziest places in the country.
1. Canmore, AB

Nestled against the Rocky Mountains, Canmore is a place that inspires fire pits, relaxing spas, and sights that take your breath away. Given how many glowing reviews we saw, there’s definitely something magical about it.
While you’re here:
- With views that look out to the Three Sisters mountain range and a menu that includes craft soda along with sudsy pints, Grizzly Paw Pub & Brewing Company is a top-notch cozy bar to unwind in.
- When you’re ready to have your muscles kneaded and joints popped, there’s nothing better than a spa day. Make a date at the best in the city, Verde Day Spa, for pampering you deserve.
2. London, ON

London offers a little bit of something for everyone seeking respite from the chill: comfort food, rare vinyl record shops, and tons of community events. If you’re looking for local stores with sweet gems any hipster would fight you for, this is the place.
While you’re here:
- Heroes Comics is a huge comic store with tons of rare and special finds. Take your time flipping through the wares, and keep an eye out for unique sports cards and toys.
- If you’re one of those people who insists that it “sounds better on vinyl,” you’re going to love Grooves. Not only does this shop offer a ton of old and new records, they also host live performances.
3. Langley, BC

With berry fields and an old-fashioned movie theatre, the quaint town of Langley is a cozy place to visit just outside of bustling Vancouver, and it got top marks from visitors.
While you’re here:
- Twilight Drive-in is a throwback to nostalgic days. Classic hot dogs and candy make the experience something right out of a movie.
- Agritourism is a hallmark of this town. Walking through berry fields and trotting down the lane on a horse is just part of the adventure. Go on self-guided Circle Farm Tour to sample fruit wines and local cheese before strolling through the gardens and petting an alpaca.
4. Dartmouth, NS

History-rich Dartmouth serves up warm and fuzzy feelings. After going on a walking tour around the scenic buildings, pop into one of the many cozy eateries.
While you’re here:
- If you need a cocktail to warm yourself up, look no further than The Watch That Ends the Night. Candle-lit tables invite you to have a seat and stay a while at this cozy bar and bistro. Craft cocktails like the Love Shack and Accidental Wes Anderson provide the perfect nightcap for the night.
- Cozy, casual, and with options like braised beef brisket with a celery root and rutabaga puree, The Canteen on Portland will quickly turn into your new favourite place.
5. Sudbury, ON

Some towns are meant for rainy days, and Sudbury more than rises to the occasion. This destination has tons of coffee shops, indoor activities, film festivals, yoga studios, and a board game cafe with the A+ name of Let’s Scrabbalatte.
While you’re here:
- What makes going to the movies even cozier? Wine! When you visit Imagine Cinemas Downtown Movie Lounge, you can grab a nice glass of red or white before settling into a comfy chair.
- Other board game cafes can go home, because Let’s Scrabbalatte wins for best name. While you’re sitting in a cozy environment of couches and chairs, indulge in one of their signature ice cream sundaes before throwing on your best poker face and beating the competition.
6. West Kelowna, BC

If you’re looking for a cozy vacation, you’re probably already on a flight to Okanagan Valley. According to reviews, it looks like West Kelowna is really doing it right when it comes to lots o’ wine, lots o’ beer, and lots o’ comfort.
While you’re here:
- If you’re asking yourself, “where can I find a cozy place to have a drink?” we know the perfect spot. Quail’s Gate is a family-run farm that’s been open for over 60 years. You’ll find a beautiful winery and bistro here, surrounded by vineyards.
- Little Straw Vineyards isn’t just known for their Tapestry white blend; it’s also the only place that produces Auxerrois Icewine in the country.
7. Belleville, ON

Located along the Bay of Quinte, Belleville might not be quite the secret gem it claims to be—judging by the sheer number of praises in the reviews. The town’s name translates to “beautiful village,” and those pretty, lapping waters and community vibes make this a truly cozy destination.
While you’re here:
- Make new friends in Downtown Belleville, where all the nicest people hang out. You can find festivals like Flavours of Fall, Christmas in the Village, and Savour the Chill & Stay Awhile (a soup competition).
- Rent some kayaks or paddle boards from Bay of Quinte Yacht Club to see the gentle shore from a different angle.
8. Fredericton, NB

As the capital of New Brunswick, Fredericton has attractions on par with big city life—like the Silver Wave Film Festival and NB Spirits Festival—but with a population of around 50,000, it’s also got a fantastic sense of community that will leave you welcomed and comfortable.
While you’re here:
- Fredericton Boyce Farmers Market has been called one of Canada’s top 10 community markets. Find all the homemade treats you could possibly want and make some new friends along the way.
- If you’re a crafter, this is your new favourite town. There are craft shows through the seasons, with the Fredericton Christmas Arts & Craft Show one of the best events of the year.
9. Ottawa, ON

Ottawa may know a thing or two about miserable winters, but it also knows how to stay warm in the chill. There are tons of art galleries, museums, and indoor gyms sprinkled throughout the city. Just ask yourself what kind of tempo you’re looking for, and you’ll find what you need.
While you’re here:
- Love caffeine? Love cats as much as you love caffeine? Then, friend, you need to head to the Feline Cafe, where you can enjoy a cappuccino in the lounge, while playing with cats up for adoption.
- When it comes to art in this town, you can either spend your afternoon at the National Gallery of Canada…or you can become an artist in your own right. Create your masterpiece at The Mud Oven, a paint-it-yourself ceramics studio. #nailedit.
10. Truro, NS

With brick-lined buildings and plenty of lush green trees, Truro is a delightfully cozy retreat. Its popular food scene and winding parks (to walk off all the treats) certainly don’t hurt.
While you’re here:
- Loose leaf tea, piping hot sticky buns, and used books all make NovelTea Bookstore Cafe a home away from home for bookworms.
- The year-round Truro Farmers Market is always a popular meeting spot in town, but it kicks it up a notch during the holidays. Indulge in mulled cider while taking in the tree lighting in Civic Square and admiring various Christmas wares for sale.
11. Hinton, AB

Fresh pine air and a sense of getting back to nature—not to mention cooking up a few s’mores—give Hinton a nice, relaxing feel. This is where you’ll want to wear your best cable-knit sweater and take a tumbler of coffee with you on a walk around town.
While you’re here:
- Tie on your favourite scarf and slip into your trusty boots as you walk along Beaver Boardwalk. This gorgeous trail allows you the comfort of nature without a care in the world.
- Whether you’re looking for cocktails or espresso, a spinach feta quiche or a bacon-filled BLT, The Old Grind is a warm cafe for a hot treat.
12. Sidney, BC

Book nerds, unite! There is absolutely nothing cozier than a friendly bookshop filled to the brim with old tomes and brand-new best-sellers. As it so happens, Sidney is known for their book scene, making it not only a cozy destination, but a most charming town, as well.
While you’re here:
- There are a ton of book shops to choose from, but if you’re looking for the most popular locations, make stops into Beacon Books, The Haunted Bookshop, and Tanner’s Books.
- With a name like The Surly Mermaid, you bet this place was going on our list. With views of the water, rustic wood decor, and savory eats, it’s a place to make any person (or mer-creature) let go of grouchy hungry pains and relax.
13. Swift Current, SK

We’re pretty sure you’re only allowed on the Coziest Cities list if you have pie. And that’s more than taken care of in Swift Current, Saskatchewan.
While you’re here:
- Don’t miss tea service at Doc’s Town. In the Country Pleasures Tea Room, you can enjoy a slice of old fashioned pie with a hot beverage. Doc’s Town is a heritage site, and has an old blacksmith shop, one-room school, community hall, and other historical buildings.
- When the weather turns blistery, duck into the popular Art Gallery of Swift Current. Since it first opened in 1974, this centre has been a go-to for local artists, displaying everything from traditional to contemporary art forms.
14. Campbell River, BC

Any place with an abundance of bed and breakfasts is going to win points in our book. Campbell River doesn’t skimp on coffee shops and community markets, either. When you’re looking for nice, cozy place in BC, this is it.
While you’re here:
- As the largest independent book shop in town, Coho Books is a must-stop. Find new releases and recommended favourites, and prepare for the weekend to whiz by as you get lost in a new tale.
- Yoga and a pint? Live music? Craft beer? Beach Fire Brewing and Nosh House is one cozy place to chow down and enjoy a night.
15. North Vancouver, BC

North Vancouver gets plenty of attention for its outdoors scene. But given how high this town rated for comfort level, we suspect it’s not just an extreme place for sports; it’s an extreme place to unwind. You might even experience what the Dutch call “hygge”—extreme cozy contentment.
While you’re here:
- There’s something magical about walking into a restaurant and letting the smell of slow-roasted meat envelop you. If you’re looking for a top cozy restaurant in North Vancouver, Meat at O’Neills is a taste of old-school Ireland. Indulge in rustic meals and homemade soups.
- When you want a cozy night at the theatre, you just have to pick which one. Favourites around here include Presentation House Theatre and Deep Cove Stage Society.
- Burlington, ON
- Burnaby, BC
- Whistler, BC
- Drumheller, AB
- Osoyoos, BC
- Chilliwack, BC
- Mississauga, ON
- Parksville, BC
- Edmundston, NB
- Prince George, BC
- Courtenay, BC
- Richmond, BC
- Grande Prairie, AB
- Airdrie, AB
- Kamloops, BC
- Niagara-on-the-Lake, ON
- Tofino, BC
- Invermere, BC
- St. John’s, NL
- Sault Ste. Marie, ON
- Blue Mountains, ON
- Halifax, NS
- Saskatoon, SK
- Ucluelet, BC
- Regina, SK
- Ottawa, ON
- Nelson, BC
- Calgary, AB
- Mont-Tremblant, QC
- Quebec City, QC
- Vernon, BC
- Orillia, ON
- Gatineau, QC
- Oakville, ON
- Winnipeg, MB
- Charlottetown, PEI
- North Bay, ON
- Huntsville, ON
- Brandon, MB
- Squamish, BC
Header image via Bogdan Sonjachnyj/Shutterstock.com
[toggle title=”Click here to see our previous list” state=”closed”]
There is a moment when a trip becomes a vacation—and that’s when you get to melt into the cozy bed of your suite. A truly relaxing holiday is time spent in a remarkable city all afternoon and coming back to a welcoming hotel when you’re ready to unwind. Here at Expedia.ca, we believe in vacations that can leave you happy from dawn to twilight, and have the perfect recommendations for you.
We analyzed thousands of verified Expedia.ca hotel user reviews from our 2015 data, and found the top Canadian cities with the highest comfort ratings. These reviews referenced everything from pillows to fireplaces and anything in between. We’re shining our spotlight on the top 10 cities, with shout-outs to the other top choices—all which were rated 4.0 and higher out of 5.0. Without further ado, here are the top picks for the coziest cities in Canada!
1. Emerald Park, Saskatchewan
Maybe it’s the 18-hole Aspen Links Country Club or maybe it’s the feeling of being away from it all while still staying close to city life, but Emerald Park knows what it means to be a cozy city. Give those muscles a workout at Communiskate or fill up on some comfort food at The Ice House, and feel perfectly at ease on your vacation.
2. Waterloo, Ontario
Your phone could be ringing, your to-do list might only be half checked off, but when you’re getting your muscles kneaded at Sanctuary Day Spa in Waterloo, Ontario, nothing else matters. After your massage, take a seat on the Waterloo Central Railway for a relaxed trip around the countryside, then enjoy some suds at Innocente Brewery or pinot at Sole Restaurant and Wine Bar. You’ll quickly figure out why this is one of the best places to travel to in Canada.
3. Niagara-on-the-Lake, Ontario

Sitting in a plush chair with a glass of swirling cabernet is cozy personified. And for the best wines in the country, you simply have to make a trip to Niagara-on-the-Lake. Make some time to visit Konzelmann Estate Winery for lakeside views, Silversmith Brewing company for some brews, and soak it all up with dinner from esteemed spots like The Cannery and The Irish Harp Pub. You might also want to pick up souvenirs from the Scottish Loft or a comfy hat from BeauChapeau.
4. Yorkton, Saskatchewan
Give yourself a much needed break with a visit to Yorkton, Saskatchewan. Stretch out those irons at Deer Park Golf Course, try out some new flavours at OLiV Tasting Room, stroll through Godfrey Dean Art Gallery, and sink into a cozy booth seat at Browns Social House to round out the night.
5. Enfield, Nova Scotia
Fresh air, good food, a quiet place away from the bustle? Yes, Enfield, Nova Scotia, is one cozy spot to visit. Breathe it in when you walk through the shaded pathways of nearby Shubenacadie Wildlife Park. When you start hearing your tummy rumble, just head back to town for a warm meal from Curly Portables Pub and Grub.
6. Brossard, Quebec

Life is pretty grand when you find yourself on a rooftop spa in Brossard, Quebec. Home to SkySpa, this cozy town offers you total relaxation. Feel free to continue your ‘treat yourself’ vacation with dessert at Zyara or wine at Siam Thai. A town that’s both relaxing and sophisticated? Oh yes: This is why Brossard is one of the best cities to visit in Canada.
7. Edmundston, New Brunswick
With old-fashioned lights and a quaint bridge over calm waters, Edmundston is both a scenic and cozy city. Find peace and quiet with time in De la Republique Provincial Park, which is located along the Madawaska River. After your walk, make a trip to Petit-Sault Brewers for some suds, Frank’s Bar and Grill for a good steak, or Acadie Gourmet for snack.
8. Levis, Quebec
If views of the St. Lawrence River weren’t enough, sitting in your cozy hotel room with a box of sweets from Chocolats Favoris is what dreams are made of. Spend some time in Levis, Quebec, and remember to swing by Maison Alphonse-Desjardins to learn more about the town, and Le Corsair for some craft beer with the locals. You can cheers to vacationing in one of the most beautiful Canadian cities.
9. Airdrie, Alberta

Simple pleasures make Airdrie a comfortable refuge on the prairies. With afternoon tea at Hayloft and locally sourced food at the Airdrie Farmers Market, this town knows the good life. And when you want to get to know it a little better, just head to Nose Creek Valley Museum to learn more about the area or Brewsters Airdrie to savour local ingredients blended together.
10. Vaughan, Ontario

You might be surprised to find that a city known for its amusement park is also well-regarded for its cozy atmosphere, but somehow Vaughan, Ontario, does it. When you’re not spending time with your family on the coasters, you can also enjoy cakes and sweets at Sorelle and Co., or sink your fork into a truly authentic bowl of pasta at Anna Maria Trattoria.
11. Sidney, British Columbia
12. Nisku, Alberta
13. Lloydminster, Alberta
14. Markham, Ontario
Feel totally at ease in the world when you find yourself at the Markham Civic Centre overlooking the calm waters. Good entertainment and beautiful views are just some of the reasons this town is beloved.
15. Drummondville, Quebec
16. Halifax, Nova Scotia
17. Chilliwack, British Columbia
18. Leduc, Alberta
19. Mont-Tremblant, Quebec
20. Abbotsford, British Columbia
21. Riviere Du Loup, Quebec
With a hot cup of tea and savoury crepe from Café L’Innocent, it makes perfect sense why Riviere Du Loup is considered such a cozy town (not to mention a top city to visit in Canada).
22. Sun Peaks, British Columbia
23. Sherwood Park, Alberta
24. Gatineau, Quebec
25. Leamington, Ontario
26. Oakville, Ontario
27. St. John’s, Newfoundland
Take a walk along the coastline and admire the boats bobbing in the habour when you visit St. John’s. This isn’t just a top cozy town, it’s also one of the coolest places in Canada.
28. Winnipeg, Manitoba
29. St. Catharines, Ontario
30. Radium Hot Springs, British Columbia
31. The Blue Mountains, Ontario
32. Vernon, British Columbia
33. Sault Ste. Marie, Ontario
Slip into a cozy seat by the window and enjoy a train trip around the forest trees and valleys in Sault Ste. Marie. With views like these, it’s easy to understand why people consider this place as welcoming as home.
34. Timmins, Ontario
35. Invermere, British Columbia
36. Ucluelet, British Columbia
37. Quebec City, Quebec
38. Saskatoon, Saskatchewan
39. Squamish, British Columbia
40. Moose Jaw, Saskatchewan
It’s hard to feel anything less than perfectly relaxed when you’re floating down the largest indoor mineral pool in Canada. Experience it for yourself when you visit Moose Jaw’s Temple Gardens Mineral Spa.
41. West Kelowna, British Columbia
42. Sydney, Nova Scotia
43. Tofino, British Columbia
44. Stratford, Ontario
45. Moncton, New Brunswick
46. Courtenay, British Columbia
With cheese from Comox Valley Farmers’ Market and wine from Beaufort Winery, you’re in for a beautiful vacation in cozy Courtenay.
47. Hamilton, Ontario
48. Swift Current, Saskatchewan
49. Fernie, British Columbia
50. Osoyoos, British Columbia
51. Richmond, British Columbia
You simply can’t beat the flavours of a hot, traditional-style dinner. Add authentic Chinese, Korean, Vietnamese, and Malaysian dishes to your list of vacation comfort food when you visit Richmond, British Columbia.
52. Victoria, British Columbia
53. Whistler, British Columbia
54. Nelson, British Columbia
55. Dieppe, New Brunswick
[/toggle]
More Articles With Canada
Some of the most amazing destinations Canadian travellers are dreaming of visiting during the second half of 2021.
According to the Merriam-Webster Dictionary, the word “staycation” is defined as “a vacation spent at home or nearby.” In Canada, we’re incredibly fortunate because our “nearby” is pretty epic. With an abundance of wide open spaces beneath our feet, our backyard lends itself well to staycationing in the enormity and beauty of nature. With big… Continue reading 8 Chill Winter Staycation Ideas for Close-to-Home Travel
9 tips on how to work from here
Who said you have to choose between work and play? Working from home has become a way of life this year in ways we could have never imagined. But now, that home office (or frankly, for most of us just sitting on the couch) feels a bit stale. So, to give you a little wanderlust inspiration, we’ve… Continue reading Work From Here: Dreamy Canadian destinations for the ultimate “WFH” getaway
Each year between October and March, something spectacular takes place in the sky above a host of Canadian coordinates. In a show of epic proportions—the kind only nature can pull off—the Aurora Borealis paints the night sky with swaths of fuchsia, green, and violet that hover 80 to 640 kilometres above the Earth. And because… Continue reading 7 Best Spots to See the Aurora Borealis in Canada