To my understanding, the financial picture of North American cities is essentially driven by public employee salary and benefit costs, which are out of control due to unions.
Whether a city is struggling or not right now, or will struggle in the future, is largely a question of how high they let the payroll and pension benefits drift.