Okay...if you want to move somewhere for the music? Go to Toronto Ontario. Montreal's a distinct second place there although it's a great place to be also.
Here would be my top 5...not just for music...but the top 3 sure are.
1. Toronto
2. Montreal
3. Vancouver/Ottawa
4. Halifax
5. Thunder Bay
If you just want to be able to live well and have a great time in a city...go to Vancouver. Mountains, salt water, natural beauty...awesome place. Also, most of Canada and the United states are Tertiary produce markets...meaning that the quality of fruit and vegetables ranks 3rd place or worse in the continent, while Vancouver is a primary market.
In the warmer months, local produce is easy to find and blows that rule out of the water. We make some of the finest wine, cheese, beer, and whiskey in the world here in Canada
We don't just HAVE poutine, we invented it. Best Poutine West of Ottawa is in Vancouver...belgian fries AND fritz both have it.
Vancouver is the only other truly urban city outside of New York City - meaning that in almost every neighbourhood there's everything within walking distance. Parks, Grocers, Shopping, laundry...everything you need.
But if you want to go somewhere that has world class music somewhere every night in a few genres, the only place to do that is Toronto.
If you want a few nights off a week...Montreal, Vancouver, Ottawa, and Halifax are great choices. Quebec City is gorgeous and people there are really nice as well.
If you plan on doing a lot of travelling, Vancouver, Ottawa, Thunder Bay and southeastern New Brunswick are all fantastically close to the United States and a bunch of different communities and breathtaking natural beauty...both in the wilderness and under dresses (yes there are a lot of beautiful women)
Canada's a great place filled with wonder, a great standard of living, and friendly people. Some places are friendlier than others and the vibe is really different from place to place.
I currently live near Ottawa. It's hot in the summer (easily gets to 35 degrees C in july/august) and cold in the winter (tomorrow it's -20 without the windchill (-35C))
Don't come here FOR the music scene, but get into it when you're here.
As much as I love it here I still adore visiting the United States. I loved driving through Washington State, to Cape Cod, and talking to Americans. It's a great place to live so close to even though I'm always happy to come home.
Try to make sure you can take trips south of the border. You'll have a great time, especially if you can set yourself up within a day's drive to Chicago, New York, or Seattle. There are so many places in between if you decide you don't want to drive so far...and you'll still have a great time.