Houston has the largest freeways in the world and terrible congestion.
Vancouver has pretty much the same problems any major city has. In some ways its transportation infrastructure is worse than other cities, in other ways it's better. Vancouver's challenges have been exacerbated by geography and fast growth. Bridges are super expensive.
Geographical difficulties are the best problems to have because they force alternative solutions.
Transportation systems fail when there's a lack of alternative options. When options are provided, peoples actions do change.
I used to drive into downtown Vancouver and stay at hotels there, paying far too much for parking and hotels as well as getting stuck in traffic. Now I just drive from the ferry to hotels near River Rock, or bus to that point, stay there, and take the Canada Line in in less time than I could drive to downtown, at far less total cost and zero stress.