The allure of Ottawa can attributed to the following:
Stable and High Paying Job Market
Ottawa has many vacant high tech and government jobs that pay well. These jobs also offer flexibility and attractive benefits packages.
Good Quality of Life
Ottawa has a variety of activities for families such as outdoor trails for hiking; beautiful lakes and waterways for swimming, boating and fishing. Ottawa has many beautiful museums and theatres for entertainment in addition to its fine cuisine. Ottawa is a host to many events throughout the year such as Winterlude, the Tulip Festival, the Jazz Festival, the Blues Fest and numerous Fire Works Displays. Ottawa also has a professional Hockey, Soccer and Football team.
Excellent Healthcare facilities
Ottawa has some of the best hospitals and doctors in the country.
Affordable
For a large city with all the amenities, Ottawa is still relatedly cheap. While food might be a little expensive, fuel is one of the cheapest in the country. Real estate is booming but a small family can still afford to buy a starter home unlike the other larger cities in North America.