AAAAAAAAAAHHHHHHHHHHHHHHHHH!!!!!!!!! Canada... Vancouver...
We had a fantastic time there in 2004 (pre-DS). We only had around 3 nights in Vancouver area, but crammed a lot in. It was certainly the best part of our whistle-stop tour across Canada.
We only went on a day trip to Vancouver Island (by ferry), but enjoyed the day. We went to Butchart Gardens & Victora, then flew back to Vancouver by seaplane - incredible!
In Vancouver itself, we stayed in a wonderful hotel, 'Rosedale on Robson'. We had a suite (with a stunning view) for around the same price as a room in other hotels. They had free cakes & pastries in the mornings - very yummy! We loved Stanley Park (free hop-on hop-off bus round the park was good), Gas Town including Storyeum (amazing museum where you walk from scene to scene, learning about the history of the region - all acted out by costumed storytellers) and a restaurant where we were served by monks. Probably one of the main highlights was Grouse Mountain with cable cars, 'Grinder' & 'Coola' (Grizzly bear cubs), lumberjack display, falconery etc - definitely worth the trip. We were fortunate to be in Vancouver for one of their fireworks competition nights (don't remember the name of the event)- fireworks over the water set to music - stunning!
We don't normally like cities, and didn't enjoy Toronto at all, but LOVED Vancouver. For a big city it has a wonderful atmosphere. I think that Vancouver Island would be great for a few nights, but Vancouver itself well worth a few nights too, for the above reasons.
We thought that Niagara Falls were over-touristy, with tacky shops etc. but were still glad to have been there IYSWIM. The falls themselves were magnificent, and we enjoyed the 'Maid of the Mist' boat. Views from hotel-top restaurant were great. The area around Niagara was actually very pretty.
Sorry for such a long rambling post, I just wish I could go back... hmmmmm.....