I live in Vancouver proper and rarely drive. The city has done a pretty good job on the bike routes; I can get to nearly anywhere in Vancouver within a 30 minute bike ride from my home turf of Mount Pleasant. I think forcing parking lots under ground and limiting parking spaces has been great for the city! It is definitely a trend with new buildings to have limited parking options. My workplace office houses about 60 people but we only have 4-5 parking spots which incentivizes alternate transit modes. Having limited parking options means that many people at my work live local to the office and either bike or walk to get there, which I think is awesome!
Ultimately the city of Vancouver cannot grow out anymore therefore we need to grow up without increasing the amount of traffic on the roads. I think the key to limiting traffic on the roads is to build dense walkable communities connected by solid transit options.
Regarding solid transit options: I think the city desperately needs a broadway skytrain all the way to UBC and a skytrain line which goes from metrotown straight west down 49th avenue connecting with the canada line at oakridge and ultimately terminating at UBC.
Going east-west in the city kind of sucks right now and most of the crappy buses to ride on are east-west due to overcrowding.