Montreal is the boss. I had a friend that lived there for a while and loved it, I loved it when i visited. Hands down, Canada's greatest city.