Montreal has so much Culture! I know I already mentioned that but the city has a really awesome China Town, A 'Little Italy' section, Irish pubs, and so many other cultural villages. Those are definitely locations to check out if you are into the cosmopolitan flavor.
Like all major metropolis, it atttracts a lot of immigrants. With the jewish, Irish and Italian communities, the asian community is very big! They have a big and nice Chinatown with chineese restaurants, markets, reception halls, etc.