Asking which city is best to live in is a trick question.
The city isn't what makes your life, how you live your life in a city is.
Moving to Vancouver isn't going to make a lazy, or over worked person into a tree climbing nature loving Extreme sportist, nor will the urban life of Toronto turn a Mountain climber into a club going party animal.
There are thousands of great things to do in each city, life is what you make it.
for me personal preference, I'm pretty sure I would be happier in Vancouver, but I like the Ontario North quite a bit too and how often do I make the effort to get there???