The only freshwater lake in the center of Vancouver, Trout Lake's sandy beach has a swimming raft and places to launch small kayaks. There's a designated off-leash area for dogs at the north end of the lake. Family picnics are popular here. Amenities: food and drink; lifeguards; parking (free); toilets. Best for: swimming; walking.