Canadian travel agency Flight Network has come out with an interesting list of 50 small towns that should be visited this year.

Shereen Mohammed with the company says they've done it in the past in the U.S. and thought it might work well here.

"Our team here at Flight Network created this list as a way to encourage local and domestic travel with the Canadian dollar being as low as it is there's a lot of great hidden gems in our country that make for great places for people to spend time this year," she says. "Especially as we're getting into the warmer weather these are all great places for Canadians to spend their time as opposed to going south or going to  overseas."

Foothills is on the list and she says they realize it isn't one specific town.

"We've had a couple of people point that out and we did recognize that however we still felt it was something worth including, we could have zoned in on a particular town, and we might still decide to do that but for right now I think Foothills has, because it still covers a "smallish" area in comparison to some areas there's quite a lot you can do when you're out there I think," Mohammed says.

She says they did have people visit the areas or they did research on the towns and in some cases they connected with tourist boards and committees to see what each community had to offer. And sometimes they were able to talk to people from the area and heard about the passion they had for their community and how great it was.

Other Alberta communities on the list are Beaumont, Sylvan Lake and Camrose.

Below is the complete list of Flight Network's Top 50 Small Towns in Canada. Descriptions of each town can be found at http://www.flightnetwork.com/blog/canadas-top-50-small-towns/.

Chetwynd, BC

Canora, SK

Smith Falls, ON

Afton, PEI

Springdale, NL

Dawson Creek, BC

Nipawin, SK

Tobermory, ON

Cornwall, PEI

Torbay, NL

Fort Nelson, BC

Altona, MB

Beauharnois, QC

Souris, PEI

Carmacks, YK

Houston, BC

The Pas, MB

Hudson, QC

Summerside, PEI

Dawson City, YK

Prince Rupert, BC

Stonewall. MB

Montmagny, QC

Amherst, NS

Watson Lake, YK

Beaumont, AB

Bracebridge, ON

Saint-Alexis-des-Monts, QC

Mahone Bay, NS

Behchoko, NWT

Camrose, AB

Cochrane, ON

Beresford, NB

Stellarton, NS

Fort Smith, NWT

Foothills, AB

Erin, ON

Riverview, NB

Yarmouth, NS

Inuvik, NU

Sylvan Lake, AB

Paris, ON

Rothesay, NB

Labrador City, NL

Arviat, NU

Battleford, SK

Port Hope, ON

Woodstock, NB

Pasadena, NL

Pond Inlet, NU