Expedia has released a list of the 20 friendliest towns and cities in Canada according to travellers. 

While Radium Hot Springs, B.C., snagged the top spot, three Alberta towns — Banff, Canmore, and Drumheller — also made the cut. 

Editor's Choice: Canada's Top 20 Friendliest Places Were Just Revealed & They're Spread Out All Over

Drumheller, known as the dinosaur capital of the world and the home of the beautiful badlands, was named the fifth friendliest place in Canada. 

Meanwhile, Banff and Canmore, which sit side by side just west of Calgary, got the ninth and 18th spots, respectively. 

Banff and Canmore are both nestled within the Canadian Rockies and welcome international visitors who come to see the breathtaking sights and experience the mountains.