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