For better or worse, Donald Trump is set to become the President of the United States this 2016. Many anti-Trump Americans are now considering moving to their closest neighbor, Canada, who has a pretty lenient immigration policy and is known for its warm people, amazing ski destinations and its President, Justin Trudeau. Here are the top five best cities in Canada to move to, and offer great opportunities for work and affordable housing.

1. Regina, Saskatchewan

With an average house price of $312,000, half of Toronto's housing rate, Sakatchewean's capital city Regina's good job market is expected to get even better in the next few years, when the price of oil recovers. In 2016, 1.2 percent new jobs were added, according to The Huffington Post and the city was named the best in Canada to find a job and an affordable home.

2. Edmonton, Alberta

Coming only second to Regina, the capital of Alberta lies on the North Sakatchewan River, according to Prepare for Canada, making it the center of the Edmonton Capital Region. This Capital Region has suffered in recent years due to the oil crisis, but is not expected to plateau in progress anytime soon, with 4 percent more jobs crated than in 2015 and housing prices stable at $391,500 on average.

3. Trois-Rivieres, Quebec

Although the job market is a little bit weak, if your specialization falls under the specific skills this city needs, go for the opportunity because Trois-Rivieres is a beautiful city in between the Saint Maurice and Saint Lawrence Rivers. In addition, the area is one of the cities with the lowest house prices, where a single detached dwelling costs, on average, only $147,000.

4. Calgary, Alberta

Sitting at the foot of the Rocky Mountains, and at the point where the Bow and Elbow rivers meet, Calgary is a beautiful city known for its fresh air, open spaces and parks. According to Prepare for Canada, it enjoys more sunshine than any other city in Canada and is just an hour's drive from the Rockies. In addition, many immigrants are drawn to this city because of its multicultural diversity, and because it has the lowest tax rate in the country.

5. Ottawa, Ontario

Having been multicultural even since Canada's early days, Ottawa is where the English and French Canada meet and live as one. Being the capital of Canada, this historic city houses the Parliament along the Rideau canal. This city houses most of Canada's highest-educated workforce, such as engineers, scientists and PhD-holders. A young immigrant population is dominant in this city, which also houses some of the biggest technology companies in the country.