i think the best time for us to visit would be in middle of september or end of the year. that is in their summer where its cool to walk around without sweating much like here. or going for skiing trip.
I was there recently. Really love the place. Stayed in Richmond for first few days..more quiet place and mainly for the retired kinda feeling. But Steveston is a place you should visit and eat their fish and chips. =) Go for PAJOS! and whale watch. But I think the time you go, Whale watching is already halted due to the cold. Its getting pretty cold when i left 2/10/06 which is quite receny. I got back less then a week ago...so sad.
Grouse is nothing much after you go to the rockies. Just a plain tourist attraction area. If you drive, I think Cypress might be a better choice (I didnt go there as I didnt drive. But a canadian actually told me that). Go to lynn canyon instead of Capilano suspension as its about the same. Do visit the Salmon hatchery at North Capilano road, looking at the salmon chiong up is really interesting.
Stanley park is another place of interest.
http://www.flickr.com/photos/tltan
http://www.flickr.com/photos/tltan2
Take a look. The place is lovely. But its really going to be cold in the coming days. Do bring enough clothes.
Regards,
tltan