In Ontario, Canada, the prices are pretty similar for 'private' seniors residences to the ones you quoted in the OP. Prices go up depending on how many services you want. There are also seniors apartments available that aren't that bad.
If you require a nursing home, these are subsidized by the government. A basic room is under $2,000 a month. If you do not have the basic amount, the government further subsidizes on an individual basis.