Account Login/Registration

Access KelownaNow using your Facebook account, or by entering your information below.




Privacy Policy

Expedia releases ‘friendliest cities in Canada’ ranking for 2018

Canada is well known for its friendly nature, but which Canadian city is the most welcoming?

That's what travel company Expedia set out to discover with its Friendlist Communities and Towns in Canada list.

To create the report, Expedia looked at hotel review data from over 750 Canadian destinations during 2017 and rounded up the cities with the combined highest scores.

The ratings helped determine the most “helpful, dutiful, and welcoming experiences across the country.”

The towns and communities picked by Expedia all had at least 100 reviews and a four-star rating or higher.

1. Niagra-on-the-Lake, Ontario

“Niagara-on-the-Lake has a lot going for it: beautiful sights, top-rated tourist attractions, and plenty o’ wine,” writes Expedia.

2. Airdrie, Alberta

Located north of Calgary, Airdrie is described as one of those cities that benefits from an abundance of nearby attractions, while maintaining a strong sense of community and plenty of friendliness to spare, especially for families.

Chasing the dream with my best friend🤘🏼

A post shared by Kim Whieldon🤘🏼 (@kimwhieldon) on

3. Tofino, B.C.

“It might just be those surfer vibes that make Tofino, British Columbia, so friendly,” states the list. “The beautiful waves and relaxed atmosphere certainly make an impression on visitors.”

4. Truro, Nova Scotia

Expedia says the slogan of Truro, Nova Scotia, is “make the connection,” and they certainly do mean it. Make a connection to the community as you explore this highly rated place.

5. Sherwood Park, Alberta

Just outside of Edmonton, Sherwood Park offers a cozy feel of vacation, according to Expedia, and if you want to relax, this is the place.

The smiley barn #barn #redbarn #farmlife #neighbors #neighbours

A post shared by Meliza (@meliza.myrick) on

6. Leduc, Alberta

Located about 9 km away from the Edmonton Airport, Leduc is one of those places that knows how to welcome well-worn travellers. “Take a load off and meet some friendly folks when you visit this town in Alberta,” says Expedia.

Come back sun!! #alberta #dogsofinstagram

A post shared by Julian (@ju_1ian) on

7. Huntsville, Ontario

The small-town atmosphere of Huntsville, Ontario, is described as something that your heart’s been missing. “Friendliness is its very nature.”

8. Vaughan, Ontario

Besides being home to Wonderland, Vaughan is a super family-friendly town with just the right amount of thrills on your Ontario vacation.

Today is going to be a high of 24 degrees with 100% chance of FUN!

A post shared by Canada's Wonderland (@canadaswonderland) on

9. Sault Ste. Marie, Ontario

On the banks of the St. Marys River, Sault Ste. Marie is known for its beauty and easy living. Head there to experience the good vibes for yourself.]

10. Halifax, Nova Scotia

And on the east coast, Halifax has long been known for its fresh breezes and outlook on life. It’s that “kind of positive attitude has expanded to the local scene.”

Here's how the rest of the top 25 list rounded out:

11. St. John’s, NL
12. Peterborough, ON
13. Dartmouth, NS
14. Saskatoon, SK
15. Ucluelet, BC
16. Ottawa, ON
17. Courtenay, BC
18. Invermere, BC
19. Radium Hot Springs, BC
20. Nelson, BC
21. Charlottetown, PEI
22. Fernie, BC
23. Victoria, BC
24. Enfield, NS
25. Quebec City, QC

Support local journalism by clicking here to make a one-time contribution or by subscribing for a small monthly fee. We appreciate your consideration and any contribution you can provide.

Visit our Facebook page to comment on this story.

Sign up for local eNews delivered to your inbox by 7 am every day.

Send your comments, news tips, letter to the editor, photos and videos to

To report a typo, send an email to








Top Stories

Follow Us

Follow us on Instagram Follow us on Twitter Like us on Facebook Follow us on Linkedin Follow us on Youtube Listen on Soundcloud Follow Our RSS
Privacy Policy

Quick Links