I would head out to Stanley Park and have a walk around. Stunning area along the sea wall. Easiest would be to take the Skytrain to Waterfront than grab a bus to the park. There's a good aquarium within Stanley Park if that sort of thing interests you.
You don't say what time of year your layover is, if its in the late Spring/Summer rain shouldn't be a problem for outdoor activities.