Montreal is still expensive compared to the suburbs. Urban sprawl and congestion on bridges at rush hour is a big problem.
Québec is the most taxed province in all of North America too and salaries are lower than most other places. It's all relative.