I doubt you've been to TO or Montreal. Vancouver's night life is a joke. They cancelled fireworks at Canada place this year for NYE without a notice and many people were standing out in the cold for 20 minutes just to see some fireworks. Vancouver's only saving grace is the fireworks festival in the summer to display that it is a major world class city. Otherwise everyone just sits in their home and looks at the threads on CDC.
I'm there 2 dozen times a year. Maybe not Montreal (Especially Old Montreal) but TO is the dumping grounds for Canada's garbage.