Yeah I'm use to this been dull as heck...
Niagara is the only place people really come to see when they visit Toronto. It's also kinda lively as well.
I just had friends in from out of town, here for a wedding. She is originally from TO, but husband and kids are not. They hit up Niagara and the Aquarium, which were the 2 things the kids found interesting. But the rest of the time it was checking out ethic restaurants. They are from a small town. No interest for anything else, and there wasn't anything going on in Toronto, nadda,
Had other family in town years ago from Europe for a wedding. Some of them had been here before but none for a wedding, let's say they were less impressed with the church or reception, when you compare to the places they have in Europe. Then they asked to see some of Canada's famed nature. Told them it's an hour or 2 out of the city. Nope, we ended up in Niagara.
We have some nice things you've listed them all on 1 hand. That's maybe 2 days. The city also doesn't come alive unless a sports team gets close to the finals. Otherwise there really isn't anything going on here. Just routine BS.
I was in Spain in April. On the Sunday in Madrid, perfect weather. There always seems to be a lot of random entertainment going on, or things. Maybe it's not all random, not sure. Anyhow I finished my breakfast at a cafe as I left I was greeted by a seniors marching band. I followed them to the main plaza were several more joined in. Stayed for a bit then headed over to the main park, Retro. Massive, beautiful park in the city. Again there were several street bands playing throughout the park, playing all kinds of music. I know we have several festivals and stuff, but they seem to be all crammed in for 2 months in the summer, then nothing. Where as in Europe I see and experience stuff like this all the time.