Yes, the town of Petawawa consisting of the Chamber of Commerce that looks remarkably similar to the owners of the car dealerships make out well.
Petawawa has more money in it than any other town of 15,000 people in Canada, but less to offer the residents than any other city in Canada with 15,000. For a town where your poorest person makes $40,000/yr, there should be a Costco, Silver City, and Future Shop right in Pet. But nope, it takes 1/2 hour just to get to a Canadian Tire.
Work-wise Pet is great, but quality-of-life wise it is terrible. It's only acceptable for parents with kids 5-10 because there are a lot of sports and activities, but there's nothing to do for single people, nothing to do for married couples with no kids, and nothing to do for teenagers.
Also, some people will sell the "outdoorsy life" available near Petawawa, but find me anywhere inhabited in Canada that isn't 1/2 hour from camping, a river or lake.
Added - Consider this, as a Royal Canadian, my quality of life has gone up five-fold moving to Oromocto. What does that say about Petawawa? Just like the rest of Canada, I am now close to basic stores, more than one restaurant, and a movie theatre made in the last 50 years. I am willing to sacrifice $1,000/mo to live here (LDA + provincial tax), which is terrible because someone in the Army shouldn't have to make that choice. I couldn't imagine having spent the last 5 years in Pet if I was single.