there's basically no suburbs
False; there are endless suburbs, and many of them are huge, with over 100,000 people. Vancouver is part of a region called the "Lower Mainland", basically a big valley almost entirely filled with urban and suburban development, plus a few farms remaining where the government was afraid suburban development would encroach on what little agriculture can take place in that part of BC.
The one cool thing about Vancouver's suburbs is that the comparative lack of highways - there are some (in fact, a major new one is being built right now), but none that run into the city center - means that transit plays a vital role, and there are serious high density hubs - with skylines rivaling Vancouver itself - developing at suburban transit nodes. Also, the suburbs are wildly diverse.
In the city itself, only the smallish downtown peninsula is very "urban". That said, it's
very urban, with teeming pedestrian streets and Manhattanlike thickets of condo towers. Arriving here from Seattle (which is reputationally far more urban than it actually is) was a total shock; it was architecturally a North American city but felt like it had been taken over by Copenhagen's city planners - and then completely filled with Asians. The rest of Vancouver proper isn't exactly sprawl, but is more like LA in terms of urban development - single family housing and strips of 1, sometimes 2 story commercial buildings.
One of the amazing things about Vancouver is that while it does sprawl like any other city, the Lower Mainland is long and narrow, and you are never far from a snowcapped mountain range. Seaplanes swoop around downtown and land right in the harbor. Despite it being extremely civilized and cosmopolitan at street level, there's an air of wilderness about the place - at the edges, on the horizon.