Well "best place to live" depends really of your criteria.
We moved to Ottawa because of jobs and we don't regret it. We found a trick to save a lot of money. We actually live in Gatineau, just North of the Ottawa river on the province of Quebec because it is A LOT CHEAPER (mostly housing costs and daycare) so if you have young kids, Gatineau is the place to go.
We work in Ottawa, it is a clean city and typical Canadian weather, cold in winter and hot in summer. Crimes are low but they do exist like everywhere nowadays.
I heard too that Saskatchewan has a low cost of living and Regina and Saskatoon are pretty good but again it depends on your criteria. We personally like to have some "life" so Ottawa is a good balance it is not as big as Toronto/Montreal and it is not too small like the thousands of small towns.
So up to you!